@font-face {
	font-family: icons;
	src: url(../fonts/icons.eot);
	src: url(../fonts/icons.eot?#iefix) format("embedded-opentype"), url(../fonts/icons.woff) format("woff"), url(../fonts/icons.ttf) format("truetype"), url(../fonts/icons.svg#icons) format("svg");
	font-weight: 400;
	font-style: normal
}
.aol-share-facebook:before, .aol-share-mail:before, .aol-share-pinterest:before, .aol-share-twitter:before, [class*=" navicon-"]:before, [class^=navicon-]:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: icons;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none
}
.navicon-new-topl-corner:before {
	content: "\EA01"
}
.navicon-shop:before {
	content: "\EA02"
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-pinterest:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-pinterest:before, .navicon-Pinterest:before, .new .aol-share a[class^=aol-share].aol-share-pinterest:before {
	content: "\EA03"
}
.navicon-account:before {
	content: "\EA04"
}
.navicon-chevron-down:before {
	content: "\EA05"
}
.navicon-close:before {
	content: "\EA06"
}
.navicon-dlcat:before {
	content: "\EA07"
}
.navicon-dlnext:before {
	content: "\EA08"
}
.navicon-dlprev:before {
	content: "\EA09"
}
.navicon-down_arrow:before {
	content: "\EA0A"
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-email:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-email:before, .navicon-email:before, .new .aol-share a[class^=aol-share].aol-share-email:before {
	content: "\EA0B"
}
.navicon-entertainment:before {
	content: "\EA0C"
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-facebook:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-facebook:before, .navicon-facebook:before, .new .aol-share a[class^=aol-share].aol-share-facebook:before {
	content: "\EA0D"
}
.navicon-facebooklargelogo:before {
	content: "\EA0E"
}
.navicon-family:before {
	content: "\EA0F"
}
.navicon-filleddropdown:before {
	content: "\EA10"
}
.navicon-finance-invest:before {
	content: "\EA11"
}
.navicon-finance-learn:before {
	content: "\EA12"
}
.navicon-finance-plan:before {
	content: "\EA13"
}
.navicon-finance-save:before {
	content: "\EA14"
}
.navicon-finance:before {
	content: "\EA15"
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-googleplus:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-googleplus:before, .navicon-googleplus:before, .new .aol-share a[class^=aol-share].aol-share-googleplus:before {
	content: "\EA16"
}
.new #dl-container a.photo-link {max-height:420px !important;}
.navicon-instalargelogo:before {
	content: "\EA17"
}
.navicon-lifestyle:before {
	content: "\EA18"
}
.navicon-mail:before {
	content: "\EA19"
}
.navicon-news:before {
	content: "\EA1A"
}
.navicon-search:before {
	content: "\EA1B"
}
.navicon-searchicon:before {
	content: "\EA1C"
}
.navicon-services:before {
	content: "\EA1D"
}
.navicon-snapchatlargelogo:before {
	content: "\EA1E"
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-comments:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-comments:before, .navicon-speechbubbleicon:before, .new .aol-share a[class^=aol-share].aol-share-comments:before {
	content: "\EA1F"
}
.navicon-sports:before {
	content: "\EA20"
}
.navicon-tech:before {
	content: "\EA21"
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-twitter:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-twitter:before, .navicon-twitter:before, .new .aol-share a[class^=aol-share].aol-share-twitter:before {
	content: "\EA22"
}
.navicon-twitterlargelogo:before {
	content: "\EA23"
}
.navicon-videoicon:before {
	content: "\EA24"
}
.navicon-weather:before {
	content: "\EA25"
}
.navicon-follow-us-fb-footer:before {
	content: "\EA26"
}
.navicon-follow-us-ig:before {
	content: "\EA27"
}
.navicon-follow-us-mobile:before {
	content: "\EA28"
}
.navicon-follow-us-newsletter:before {
	content: "\EA29"
}
.navicon-follow-us-rss:before {
	content: "\EA2A"
}
.navicon-follow-us-tw:before {
	content: "\EA2B"
}
.navicon-lc-night:before {
	content: "\EA2C"
}
.navicon-facebook-circle-outline:before {
	content: "\EA2D"
}
.navicon-google-plus-circle-outline:before {
	content: "\EA2E"
}
.navicon-instagram-circle-outline:before {
	content: "\EA2F"
}
.navicon-pinterest-circle-outline:before {
	content: "\EA30"
}
.navicon-twitter-circle-outline:before {
	content: "\EA31"
}
.navicon-you-tube-circle-outline:before {
	content: "\EA32"
}
.navicon-lc-day:before {
	content: "\EA33"
}
.navicon-lc-coffee:before {
	content: "\EA34"
}
.navicon-lc-email:before {
	content: "\EA35"
}
.navicon-lc-text:before {
	content: "\EA36"
}
.navicon-lc-tea:before {
	content: "\EA37"
}
.navicon-arrow-right-squared:before {
	content: "\EA38"
}
.navicon-toggle-grid:before {
	content: "\EA39"
}
.navicon-hamburger:before {
	content: "\EA3A"
}
.navicon-se-did-you-know:before {
	content: "\EA3B"
}
.navicon-se-food-grocery:before {
	content: "\EA3C"
}
.navicon-se-lifestyle:before {
	content: "\EA3D"
}
.navicon-se-shopping:before {
	content: "\EA3E"
}
.navicon-se-the-real-deal:before {
	content: "\EA3F"
}
.navicon-refresh:before {
	content: "\EA40"
}
.navicon-se-travel-autos:before {
	content: "\EA41"
}
.navicon-se-holidays:before {
	content: "\EA42"
}
.navicon-add:before {
	content: "\EA43"
}
.navicon-arrow-down:before {
	content: "\EA44"
}
.navicon-arrow-left-double:before {
	content: "\EA45"
}
.navicon-edit:before {
	content: "\EA46"
}
.navicon-fav-close:before {
	content: "\EA47"
}
.navicon-help:before {
	content: "\EA48"
}
.navicon-arrow-left:before {
	content: "\EA49"
}
.navicon-fav-heart-banner-outline:before {
	content: "\EA4A"
}
.navicon-fav-heart-banner:before {
	content: "\EA4B"
}
.navicon-fav-folder:before {
	content: "\EA4C"
}
.navicon-fav-heart:before {
	content: "\EA4D"
}
.navicon-facebook-square:before {
	content: "\EA4E"
}
.navicon-games-arrow-left:before {
	content: "\EA4F"
}
.navicon-games-arrow-right:before {
	content: "\EA50"
}
.navicon-games-close:before {
	content: "\EA51"
}
.navicon-games-list:before {
	content: "\EA52"
}
.navicon-games-screen:before {
	content: "\EA53"
}
.navicon-games:before {
	content: "\EA54"
}
.navicon-heart:before {
	content: "\EA55"
}
.navicon-games-corner-gotd:before {
	content: "\EA56"
}
.navicon-games-favorite:before {
	content: "\EA57"
}
.navicon-games-info:before {
	content: "\EA58"
}
.navicon-games-shuffle:before {
	content: "\EA59"
}
.navicon-chat:before {
	content: "\EA5A"
}
.navicon-trash:before {
	content: "\EA5B"
}
.navicon-person-x:before {
	content: "\EA5C"
}
.navicon-flag:before {
	content: "\EA5D"
}
.navicon-link:before {
	content: "\EA5E"
}
.navicon-chance-of-rain:before {
	content: "\EA5F"
}
.navicon-favourite-selected:before {
	content: "\EA60"
}
.navicon-favourite:before {
	content: "\EA61"
}
.navicon-max-temp:before {
	content: "\EA62"
}
.navicon-min-temp:before {
	content: "\EA63"
}
.navicon-down_arrow:before {
	vertical-align: middle
}
@font-face {
	font-family: Larsseit;
	font-style: "normal";
	font-weight: "normal";
	src: url(../fonts/larsseit/2DE4E0_4_0.eot);
	src: url(../fonts/larsseit/2DE4E0_4_0.eot?#iefix) format("embedded-opentype"), url(../fonts/larsseit/2DE4E0_4_0.woff2) format("woff2"), url(../fonts/larsseit/2DE4E0_4_0.woff) format("woff"), url(../fonts/larsseit/2DE4E0_4_0.ttf) format("truetype")
}
@font-face {
	font-family: Larsseit-Bold;
	font-style: "normal";
	font-weight: "normal";
	src: url(../fonts/larsseit/2DE4E0_1_0.eot);
	src: url(../fonts/larsseit/2DE4E0_1_0.eot?#iefix) format("embedded-opentype"), url(../fonts/larsseit/2DE4E0_1_0.woff2) format("woff2"), url(../fonts/larsseit/2DE4E0_1_0.woff) format("woff"), url(../fonts/larsseit/2DE4E0_1_0.ttf) format("truetype")
}
@font-face {
	font-family: Larsseit-Medium;
	font-style: "normal";
	font-weight: "normal";
	src: url(../fonts/larsseit/2DE4E0_2_0.eot);
	src: url(../fonts/larsseit/2DE4E0_2_0.eot?#iefix) format("embedded-opentype"), url(../fonts/larsseit/2DE4E0_2_0.woff2) format("woff2"), url(../fonts/larsseit/2DE4E0_2_0.woff) format("woff"), url(../fonts/larsseit/2DE4E0_2_0.ttf) format("truetype")
}
@font-face {
	font-family: Larsseit-Light;
	font-style: "normal";
	font-weight: "normal";
	src: url(../fonts/larsseit/2DDBD6_4_0.eot);
	src: url(../fonts/larsseit/2DDBD6_4_0.eot?#iefix) format("embedded-opentype"), url(../fonts/larsseit/2DDBD6_4_0.woff2) format("woff2"), url(../fonts/larsseit/2DDBD6_4_0.woff) format("woff"), url(../fonts/larsseit/2DDBD6_4_0.ttf) format("truetype")
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
h1, h2, h3, h4, h5, h6 {
	font: inherit;
	font-size: 100%
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
a {
	text-decoration: none
}
abbr[title] {
	border-bottom: none
}
:focus {
	outline: none
}
fieldset {
	border: none;
	margin: auto;
	padding: 0
}
.additionalClassName {
	background-color: transparent
}
.b-btn {
	background-color: #fff;
	background-image: none;
	border: 2px solid transparent;
	padding: 10px 15px;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 12px;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1.42857143;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: background .2s cubic-bezier(.23, 1, .32, 1), color .2s cubic-bezier(.23, 1, .32, 1)
}
.btn-lifestyle {
	border-color: #cb857e
}
.list--inline, .list--unstyled {
	padding-left: 0;
	list-style: none
}
.list--inline {
	margin-left: -5px
}
.list--inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}
.badge {
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	background-color: #777
}
.badge, .badge--circle {
	display: inline-block;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border-radius: 10px
}
.badge--circle {
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	background: #000
}
.is-visible, .show {
	display: block!important
}
.hidden, .is-hidden {
	display: none!important
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
pre.sf-dump {
	z-index: 2147483647!important
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}
.container:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}

@media (min-width:screen-sm) {
.container {
	width: 780px
}
}


.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}
.container-fluid:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.row {
	margin-left: -10px;
	margin-right: -10px
}
.row:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left
}
.col-xs-1 {
	width: 8.3333333333%
}
.col-xs-2 {
	width: 16.6666666667%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.3333333333%
}
.col-xs-5 {
	width: 41.6666666667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.3333333333%
}
.col-xs-8 {
	width: 66.6666666667%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.3333333333%
}
.col-xs-11 {
	width: 91.6666666667%
}
.col-xs-12 {
	width: 100%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-pull-1 {
	right: 8.3333333333%
}
.col-xs-pull-2 {
	right: 16.6666666667%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-4 {
	right: 33.3333333333%
}
.col-xs-pull-5 {
	right: 41.6666666667%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-7 {
	right: 58.3333333333%
}
.col-xs-pull-8 {
	right: 66.6666666667%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-10 {
	right: 83.3333333333%
}
.col-xs-pull-11 {
	right: 91.6666666667%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-push-1 {
	left: 8.3333333333%
}
.col-xs-push-2 {
	left: 16.6666666667%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-4 {
	left: 33.3333333333%
}
.col-xs-push-5 {
	left: 41.6666666667%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-7 {
	left: 58.3333333333%
}
.col-xs-push-8 {
	left: 66.6666666667%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-10 {
	left: 83.3333333333%
}
.col-xs-push-11 {
	left: 91.6666666667%
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-offset-0 {
	margin-left: 0
}
.col-xs-offset-1 {
	margin-left: 8.3333333333%
}
.col-xs-offset-2 {
	margin-left: 16.6666666667%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-4 {
	margin-left: 33.3333333333%
}
.col-xs-offset-5 {
	margin-left: 41.6666666667%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-7 {
	margin-left: 58.3333333333%
}
.col-xs-offset-8 {
	margin-left: 66.6666666667%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-10 {
	margin-left: 83.3333333333%
}
.col-xs-offset-11 {
	margin-left: 91.6666666667%
}
.col-xs-offset-12 {
	margin-left: 100%
}

@media (min-width:screen-sm) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left
}
.col-sm-1 {
	width: 8.3333333333%
}
.col-sm-2 {
	width: 16.6666666667%
}
.col-sm-3 {
	width: 25%
}
.col-sm-4 {
	width: 33.3333333333%
}
.col-sm-5 {
	width: 41.6666666667%
}
.col-sm-6 {
	width: 50%
}
.col-sm-7 {
	width: 58.3333333333%
}
.col-sm-8 {
	width: 66.6666666667%
}
.col-sm-9 {
	width: 75%
}
.col-sm-10 {
	width: 83.3333333333%
}
.col-sm-11 {
	width: 91.6666666667%
}
.col-sm-12 {
	width: 100%
}
.col-sm-pull-0 {
	right: auto
}
.col-sm-pull-1 {
	right: 8.3333333333%
}
.col-sm-pull-2 {
	right: 16.6666666667%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-4 {
	right: 33.3333333333%
}
.col-sm-pull-5 {
	right: 41.6666666667%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-7 {
	right: 58.3333333333%
}
.col-sm-pull-8 {
	right: 66.6666666667%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-10 {
	right: 83.3333333333%
}
.col-sm-pull-11 {
	right: 91.6666666667%
}
.col-sm-pull-12 {
	right: 100%
}
.col-sm-push-0 {
	left: auto
}
.col-sm-push-1 {
	left: 8.3333333333%
}
.col-sm-push-2 {
	left: 16.6666666667%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-4 {
	left: 33.3333333333%
}
.col-sm-push-5 {
	left: 41.6666666667%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-7 {
	left: 58.3333333333%
}
.col-sm-push-8 {
	left: 66.6666666667%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-10 {
	left: 83.3333333333%
}
.col-sm-push-11 {
	left: 91.6666666667%
}
.col-sm-push-12 {
	left: 100%
}
.col-sm-offset-0 {
	margin-left: 0
}
.col-sm-offset-1 {
	margin-left: 8.3333333333%
}
.col-sm-offset-2 {
	margin-left: 16.6666666667%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-4 {
	margin-left: 33.3333333333%
}
.col-sm-offset-5 {
	margin-left: 41.6666666667%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-7 {
	margin-left: 58.3333333333%
}
.col-sm-offset-8 {
	margin-left: 66.6666666667%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-10 {
	margin-left: 83.3333333333%
}
.col-sm-offset-11 {
	margin-left: 91.6666666667%
}
.col-sm-offset-12 {
	margin-left: 100%
}
}



@media screen and (min-width:1320px) and (max-width:1450px) {
.l-header-wrapper-container.is-persistent-nav.is-sticky {
	margin-right: 40px
}
}

@media screen and (min-width:900px) and (max-width:1450px) {
.l-header-wrapper-container.is-persistent-nav.is-sticky {
	right: 0
}
}

@media screen and (min-width:1451px) {
.l-header-wrapper-container.is-persistent-nav.is-sticky {
	margin-left: 1px;
	width: 1250px
}
}




@media (min-width:1265px) {
.new {
	font-family: screen-xl
}
}

@media (min-width:1450px) {
.new {
	font-family: screen-xxl
}
}
.new * {
	box-sizing: border-box
}
.new body {
	
	padding-top: 80px;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
.new.branded body {
	padding-top: 121px
}


@media (max-width:1107px) {
.new body {
	transition: padding-left .2s cubic-bezier(.23, 1, .32, 1)
}
}



@media (min-width:1265px) {
.l-wrapper {
	
	
}
/*.homepage .l-wrapper {
	padding-left: 205px
*/}
.homepage .l-wrapper .side-nav-is-collapsed .l-wrapper {
	padding-left: 0;

}
}
.l-main {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;

}
.l-main-container {
	
	margin-right: -10px;
	
}
.l-main-container:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.l-main-container {
	position: relative
}
.l-header-container--hasSubnav~.l-main-container {
	padding-top: 38px
}
.l-main--top {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	float: none
}

@media (max-width:899px) {
.l-main-container {
	margin-bottom: 0;
	padding-top: 0
}
.l-header-container--hasSubnav~.l-main-container {
	padding-top: 0
}
}
.l-main--rightrail {
	max-width: 1200px
}

@media (min-width:769px) and (max-width:899px) {
.l-main {
	float: none
}
.l-main--rightrail #bon-cw {
	float: left;
	width: calc(100% )!important
}
}

@media (min-width:900px) {
.l-main--rightrail {
	width: calc(100%)
}
}

@media (min-width:1450px) {
.l-header-container {
	max-width: 1220px
}
}
.l-rightrail {
	float: right;
	height: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	transition: padding-top .2s cubic-bezier(.23, 1, .32, 1);
	width: 320px;
	z-index: 120
}
.l-rightrail.does-stick {
	padding-left: 0;
	padding-right: 0;
	position: absolute;
	top: 0;
	right: 0
}
.l-rightrail.does-stick .l-rightrail-modules {
	position: absolute;
	top: 0;
	left: 10px;
	padding-top: 66px;
	height: 100%;
	width: 300px
}
.l-rightrail.does-stick .l-rightrail-modules__section {
	position: absolute;
	width: 300px
}
.l-rightrail.does-stick .l-rightrail-modules__section.is-pinned {
	position: fixed!important;
	top: 62px!important;
	width: 300px
}
.l-rightrail.does-stick .l-rightrail-modules__section.is-pinned.has-floating-player {
	top: 235.125px!important
}
.l-rightrail.does-stick .l-rightrail-modules__section.is-pinned.bottom {
	top: auto!important;
	bottom: 0
}
.l-rightrail.does-stick .l-rightrail-modules__section-curtain {
	background: #fff;
	height: 51px;
	position: fixed;
	top: 0;
	width: 300px;
	z-index: 3000000
}
.l-rightrail.does-stick .l-rightrail-modules__section-curtain.has-floating-player {
	height: 235px
}
.l-rightrail.does-stick .l-rightrail-modules__section-curtain.subnav-open {
	height: 102px
}
.l-rightrail.does-stick .l-rightrail-modules.has-additional-subnav {
	padding-top: 10px
}
.l-rightrail.does-stick .l-rightrail-modules.has-additional-subnav .l-rightrail-modules__section.is-pinned {
	top: 111px!important
}
.l-rightrail.does-stick .l-rightrail-modules.has-additional-subnav .l-rightrail-modules__section.is-pinned.has-floating-player {
	top: 326px!important
}
.l-rightrail.does-stick .l-rightrail-modules.has-additional-subnav .l-rightrail-modules__section__section-curtain.has-floating-player {
	height: 326px
}
.l-rightrail.no-top-ad .topAd.l-module {
	margin-bottom: 0
}
.l-rightrail.no-top-ad .l-rightrail-modules {
	padding-top: 0
}
.l-rightrail.is-disabled, .l-rightrail.is-disabled .l-rightrail-modules {
	position: relative
}
.l-rightrail.is-disabled .l-rightrail-modules .l-rightrail-modules__section {
	position: relative;
	top: auto!important
}
.l-rightrail .l-module {
	margin-bottom: 25px
}
.l-rightrail .bon-embedded-rr {
	margin-bottom: 20px
}
.l-rightrail .bon-embedded-rr:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.l-rightrail .bon-embedded-rr .bon-grid-item {
	margin-bottom: 25px
}

@media (max-width:768px) {
.l-rightrail {
	width: 100%
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media (max-width:479px) {
.page-article .l-rightrail {
	width: 100%
}
}
.l-side-nav {
	cursor: default;
	left: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	height: 100%;
	border: 1px solid #e0e0e0;
	border-width: 0 1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 185px
}

@media (max-width:768px) {
.l-side-nav {
	overflow-x: hidden;
	overflow-y: auto
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
.new #dl-container a.photo-link{ max-height:460px;}
}

@media (max-width:899px) {
.l-side-nav {
	border: 0
}
}

@media (min-width:900px) {
.side-nav-is-collapsed .l-side-nav {
	width: 54px
}
}

@media (min-width:1450px) {
.l-side-nav {
	left: auto;
	margin-left: -205px
}
.side-nav-collapsed-default .l-side-nav, .side-nav-is-collapsed .l-side-nav {
	margin-left: 0;
	left: 0
}
}
.l-fgrid__item--2col-l {
	float: left;
	width: 50%
}
.l-fgrid__item--2col-r {
	float: right;
	width: 50%
}
.l-fgrid__item--3col-l {
	float: left;
	width: 33.3%
}
.l-fgrid__item--3col-r {
	float: right;
	width: 33.3%
}
.l-fgrid__item--4col-l {
	float: left;
	width: 25%
}
.l-fgrid__item--4col-r {
	float: right;
	width: 25%
}

@media screen and (min-width:900px) {
.l-header-wrapper-container.is-persistent-nav {
	border-bottom: 1px solid #e3e3e3
}
.l-header-wrapper-container.is-persistent-nav.no-bottom-line {
	border-bottom: none
}
.l-header-wrapper-container.is-persistent-nav * {
	box-sizing: content-box
}
.l-header-wrapper-container.is-persistent-nav .m-article-share-header, .l-header-wrapper-container.is-persistent-nav .m-follow-module {
	display: block;
	float: right
}
.l-header-wrapper-container.is-persistent-nav .m-follow-module {
	padding-top: 26px;
	width: 147px;
	padding-left: 33px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.l-header-wrapper-container.is-persistent-nav .m-article-share-header {
	padding-top: 19px;
	width: 180px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.l-header-wrapper-container.is-persistent-nav.is-sticky-style .m-follow-module {
	padding-top: 15px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.l-header-wrapper-container.is-persistent-nav.is-sticky-style .m-article-share-header {
	padding-top: 11px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.l-header-wrapper-container.is-persistent-nav.is-sticky-style .subnav.is-hidden {
	max-height: 0;
	opacity: 0;
	transition: max-height .6s cubic-bezier(.075, .82, .165, 1), opacity .4s
}
.l-header-wrapper-container.is-persistent-nav .subnav {
	max-height: 100px;
	opacity: 1;
	transition: max-height .4s cubic-bezier(.6, .04, .98, .335), opacity .1s .3s
}
.l-header-wrapper-container.is-persistent-nav .mobnavarrow.open {
	top: 10px
}
}
.l-header-wrapper-container .m-article-share-header, .l-header-wrapper-container .m-follow-module {
	display: none
}
#header-container .is-persistent-nav {
	padding-bottom: 0
}
#header-container .is-persistent-nav.is-sticky-style {
	padding-bottom: 0;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}

@media screen and (min-width:900px) {
#header-container .is-persistent-nav .m-header-search #searchbox-container {
	max-width: 640px;
	margin-left: auto;
	margin-right: auto
}
}

@media screen and (min-width:900px) {
.channel-entertainment.isVerticalPage #header-container .is-persistent-nav .m-header-search, .channel-entertainment.page-article #header-container .is-persistent-nav .m-header-search {
	width: calc(100% - 670px);
	margin-left: 0
}
}

@media screen and (min-width:900px) {
.isVerticalPage #header-container .is-persistent-nav .m-header-search, .page-article #header-container .is-persistent-nav .m-header-search {
	padding-right: 20px;
	padding-top: 19px;
	width: calc(100% - 580px);
	margin-left: 0;
	max-width: 400px;
	display: block;
	float: right;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.isVerticalPage #header-container .is-persistent-nav .m-header-search #searchbox-container, .page-article #header-container .is-persistent-nav .m-header-search #searchbox-container {
	height: 34px;
	margin-bottom: 17px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
}

@media screen and (max-width:1214px) and (min-width:994px) {
.isVerticalPage #header-container .is-persistent-nav .m-header-search, .page-article #header-container .is-persistent-nav .m-header-search {
	width: calc(100% - 600px);
	max-width: 380px
}
}

@media screen and (min-width:900px) {
.isVerticalPage #header-container .is-persistent-nav .m-header-search .dynamicSearch, .page-article #header-container .is-persistent-nav .m-header-search .dynamicSearch {
	display: block;
	float: right
}
}

@media screen and (min-width:900px) {
#header-container .is-persistent-nav.is-sticky-style .m-header-search, .isVerticalPage #header-container .is-persistent-nav.is-sticky-style .m-header-search, .page-article #header-container .is-persistent-nav.is-sticky-style .m-header-search {
	padding-top: 11px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
#header-container .is-persistent-nav.is-sticky-style .m-header-search #searchbox-container, .isVerticalPage #header-container .is-persistent-nav.is-sticky-style .m-header-search #searchbox-container, .page-article #header-container .is-persistent-nav.is-sticky-style .m-header-search #searchbox-container {
	height: 28px;
	margin-bottom: 11px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
}
.page-article #header-container .m-header-search {
	display: none
}
#header-container .is-persistent-nav #quick-nav-wrapper b .qnpos1 img {
	top: -101px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
#header-container .is-persistent-nav #quick-nav-wrapper b .qnpos3 img {
	top: -185px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
#header-container .is-persistent-nav.is-sticky-style #quick-nav-wrapper b .qnpos1 img {
	top: -112px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
#header-container .is-persistent-nav.is-sticky-style #quick-nav-wrapper b .qnpos3 img {
	top: -195px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}

@media screen and (max-width:899px) {
#header-container .is-persistent-nav.is-sticky-style #channelHeader img {
	max-width: 60%
}
}

@media screen and (min-width:900px) {
#header-container .is-persistent-nav #channelHeader.m-channel-header {
	width: auto;
	width: calc(30% - 18px);
	padding: 21px 0 0;
	margin: 0;
	border-bottom: 0;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.isVerticalPage #header-container .is-persistent-nav #channelHeader.m-channel-header img, .page-article #header-container .is-persistent-nav #channelHeader.m-channel-header img {
	height: 30px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
#header-container .is-persistent-nav #channelHeader.m-channel-header img {
	max-width: 80%;
	display: inline-block;
	margin-left: 0;
	margin-right: 4px;
	padding-left: 20px;
	height: 30px
}
.isVerticalPage #header-container .is-persistent-nav.is-sticky-style #channelHeader.m-channel-header, .page-article #header-container .is-persistent-nav.is-sticky-style #channelHeader.m-channel-header {
	padding-top: 15px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.isVerticalPage #header-container .is-persistent-nav.is-sticky-style #channelHeader.m-channel-header img, .page-article #header-container .is-persistent-nav.is-sticky-style #channelHeader.m-channel-header img {
	height: 20px;
	transition: top .2s, padding-bottom .2s, padding-top .2s, width .2s, height .2s, margin .2s
}
.isVerticalPage #header-container .is-persistent-nav.is-sticky-style #channelHeader.m-channel-header.hasSubnav .mobnavarrow, .page-article #header-container .is-persistent-nav.is-sticky-style #channelHeader.m-channel-header.hasSubnav .mobnavarrow {
	top: 10px;
	display: inline-block;
	margin-left: 10px;
	margin-top: 7px
}
}

@media screen and (min-width:900px) {
html.channel-lifestyle #header-container .is-persistent-nav, html.channel-sports #header-container .is-persistent-nav {
	margin-left: 0;
	padding-bottom: 0
}
}

@media screen and (min-width:900px) {
html.channel-lifestyle #header-container, html.channel-sports #header-container {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
	margin-left: 20px
}
#header-container #channelHeader.hasSubnav {
	border-bottom: 0!important
}
}

@media screen and (min-width:900px) and (max-width:1109px) {
.subnav ul li {
	padding: 0 14px
}
}

@media only screen and (max-width:899px) {
.subnav ul li {
	padding: 0 14px
}
}
.mobnavarrow {
	display: none;
	font-size: 15px;
	position: absolute;
	margin-top: 1px
}
.mobnavarrow.is-channel-header-arrow {
	margin-top: 9px;
	margin-left: 4px
}
.mobnavarrow.open {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

@media screen and (max-width:899px) {
.mobnavarrow.is-displayed {
	display: inline-block
}
}
.hasAdPushdown #eyeDiv {
	z-index: 9996!important
}
.l-navbar {
	min-height: 55px;
	left: 0;
	margin-bottom: 20px;
	width: 100%
}
.l-navbar--fixed {
	position: fixed;
	top: 0;
	z-index: 3000001
}
.l-navbar.is-sticky {
	min-height: 51px
}
.l-navbar__wrap {
	margin: 0 auto;
	max-width: 1220px;
	position: relative
}

@media (max-width:899px) {
.l-navbar {
	margin-bottom: 0
}
}

@media (min-width:1265px) {
.l-navbar {
	padding-left: 185px
}
.side-nav-collapsed-default .l-navbar {
	padding-left: 54px
}
.homepage .l-navbar {
	padding-left: 185px
}
}
.new .l-footer {
	padding: 0
}
.l-footer {
	clear: both;
	margin: 0;
	padding: 20px 0 30px 20px;
	position: relative;
	overflow: hidden
}

@media only screen and (max-width:480px) {
.l-footer {
	padding: 30px 10px 20px
}
}

@media only screen and (min-width:481px) and (max-width:768px) {
.l-footer {
	padding: 40px 20px 30px
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (min-width:769px) and (max-width:899px) {
.l-footer {
	padding: 20px 8px 30px
}
}

@media only screen and (max-width:768px) {
.l-footer {
	border-top: 2px solid #e4e4e4
}
}
.l-footer * {
	box-sizing: border-box
}
.full-width-bon-top body {
	padding-top: 70px
}
.full-width-bon-top .l-wrapper {
	max-width: none;
	width: 100%
}
.full-width-bon-top .l-wrapper .l-main--top {
	padding: 0
}
.full-width-bon-top .l-wrapper .l-main-container {
	padding-top: 0
}
.full-width-bon-top .l-wrapper .l-main-container .l-main-rightrail-wrap {
	margin: 0 auto;

	padding: 0 10px;
	width: 100%
}

@media screen and (max-width:768px) {
.full-width-bon-top .l-wrapper .l-main {
	padding: 0
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
.new #dl-container a.photo-link{ max-height:460px;}
}
.state-indicator {
	left: -999em;
	position: absolute;
	top: -999em
}

@media only screen and (max-width:480px) {
.state-indicator {
	z-index: 480
}
}

@media only screen and (min-width:481px) and (max-width:768px) {
.state-indicator {
	z-index: 754
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (min-width:769px) and (max-width:899px) {
.state-indicator {
	z-index: 900
}
}


@media only screen and (min-width:1109px) and (max-width:1265px) {
.state-indicator {
	z-index: 1265
}
}

@media only screen and (min-width:1266px) {
.state-indicator {
	z-index: 1450
}
}
.m-ad {
	font-size: 0;
	line-height: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.mobile-ad-footer, .mobile-ad-header {
	display: none
}
.m-ad__cw--full {
	clear: both
}
.mobile-ad-midpoint-dynamic {
	margin: 0 0 20px;
	text-align: center
}
#ad-addable iframe {
	display: block;
	margin: 0 auto
}

@media (max-width:768px) {
	.new #dl-container a.photo-link{ max-height:460px;}
.mobile-ad-footer.hidden, .mobile-ad-header.hidden {
	display: none
}
.mobile-ad-footer iframe, .mobile-ad-header iframe {
	display: block;
	margin: 0 auto
}
.mobile-ad-header {
	display: block
}
.mobile-ad-header.push-down {
	margin-top: 40px
}
.mobile-ad-footer {
	background-color: hsla(0,0%,100%,.5);
	bottom: 0;
	display: block;
	left: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 4999
}
.l-rightrail .ad__tile--onView--mobile, .l-rightrail .module__promo-wrapper {
	text-align: center
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media screen and (max-width:320px) {
.mobile-ad-header {
	margin: 0 -10px
}
}
.m-side-nav {
	background-color: #fff;
	color: #fff;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	transition: all .4s cubic-bezier(.23, 1, .32, 1);
	z-index: 3000002
}
.m-side-nav__list {
	margin-bottom: 0;
	margin-top: 0;
	width: 185px
}
.m-side-nav__list li:nth-child(4) a {
	padding-top: 15px
}
.m-side-nav__list li:nth-child(4) a .navicon {
	top: 16px
}
.m-side-nav .invisible {
	visibility: hidden
}
.m-side-nav .m-form__control {
	border: none;
	height: 36px;
	padding: 0 5px 0 10px
}
.m-side-nav .m-form__group {
	background: #7aa1d6;
	border: 1px solid #eee
}
.m-side-nav .m-form__group:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-side-nav .m-form__group .m-side-nav__form-zip {
	float: left;
	font-size: 14px;
	font-weight: 400;
	width: 123px;
	background: #7aa1d6;
	color: #fff
}
.m-side-nav .m-form__group .m-side-nav__form-zip::-webkit-input-placeholder {
color:#fff
}
.m-side-nav .m-form__group .m-side-nav__form-zip:-moz-placeholder, .m-side-nav .m-form__group .m-side-nav__form-zip::-moz-placeholder {
color:#fff
}
.m-side-nav .m-form__group .m-side-nav__form-zip:-ms-input-placeholder {
color:#fff
}
.m-side-nav .m-form__group .m-form__inputs {
	float: left
}
.m-side-nav .m-form__group .m-form__inputs .b-btn {
	transition: background .2s cubic-bezier(.23, 1, .32, 1), color .2s cubic-bezier(.23, 1, .32, 1);
	background: #7aa1d6;
	width: 33px;
	color: #eee
}
.m-side-nav .m-form__group .m-form__inputs .b-btn:before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.m-side-nav .m-form__group .m-form__inputs .b-btn:hover {
	background: #39f;
	color: #fff
}
.m-side-nav__form {
	position: absolute;
	bottom: 9px
}
.m-side-nav__form-btn {
	color: #39f;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 36px;
	margin-left: 5px;
	text-transform: capitalize
}
.m-side-nav__form-zip {
	color: #444
}
.m-side-nav__header {
	background-color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	padding: 14px 10px;
	position: relative;
	text-align: center
}
.m-side-nav__header-bg, .m-side-nav__header-bg .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.m-side-nav__header .overlay {
	background-color: #efefef;
	display: none
}
.side-nav-is-collapsed .m-side-nav__header {
	padding: 10px 2px
}
.m-side-nav.side-nav-is-collapsed .m-side-nav__set-location {
	display: none
}
.m-side-nav__logo {
	display: inline-block;
	height: 150px;
	max-height: 100%;
	max-width: 150px;
	transition: max-width .2s cubic-bezier(.23, 1, .32, 1);
	vertical-align: middle;
	width: 100%
}
.m-side-nav__logo-wrap {
	display: block;
	height: 25px;
	position: relative
}
.m-side-nav__logo-wrap:before {
	content: '';
	display: inline-block;
	height: 100%;
	margin-right: -.25em;
	vertical-align: middle
}
.side-nav-is-collapsed .m-side-nav__logo {
	max-width: 100%
}
.m-side-nav__date {
	color: #fff;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	display: block;
	letter-spacing: .02em;
	line-height: 13px;
	padding: 18px 0 5px;
	position: relative;
	text-transform: uppercase;
	white-space: nowrap
}
.side-nav-is-collapsed .m-side-nav__date {
	padding-bottom: 2px
}
.side-nav-is-collapsed .m-side-nav__date-day {
	display: block;
	padding-bottom: 5px
}
.m-side-nav__weather {
	position: relative;
	height: 74px
}
.m-side-nav__weather-temp {
	color: #fff;
	display: block;
	font-size: 36px;
	font-weight: 400;
	height: 44px
}
.m-side-nav__weather-temp>sup {
	font-size: 20px;
	line-height: 18px;
	top: 8px;
	vertical-align: top
}
.m-side-nav__weather-temp:hover {
	color: #fff
}
.m-side-nav__weather-suggestions {
	background: #333;
	font-size: 12px;
	opacity: 1;
	position: absolute;
	top: 65px;
	text-align: left;
	width: 100%;
	z-index: 9999
}
.m-side-nav__weather-suggestions li {
	color: #fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px
}
.m-side-nav__weather-suggestions li:last-child {
	padding-bottom: 6px
}
.m-side-nav__weather-suggestions li:hover {
	color: #44a1ff;
	cursor: pointer
}
.m-side-nav__set-location {
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 50px;
	left: 0;
	font-size: 13px
}
.m-side-nav__set-location:hover, .m-side-nav__set-location:visited {
	color: #fff
}
.side-nav-is-collapsed .m-side-nav__weather-temp {
	font-size: 24px;
	margin-top: 20px
}
.side-nav-is-collapsed .m-side-nav__weather-temp>sup {
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	top: 5px
}
.m-side-nav__mail-badge {
	background-color: rgba(255,0,0,.5);
	font-size: 14px;
	font-weight: 400;
	height: 22px;
	line-height: 24px;
	padding: 0;
	position: absolute;
	right: 10px;
	text-align: center;
	text-transform: lowercase;
	top: 13px;
	width: 40px
}
.side-nav-is-collapsed .m-side-nav__mail-badge {
	font-size: 0;
	height: 5px;
	left: 40px;
	min-width: 0;
	padding: 0;
	top: 8px;
	width: 5px
}
.m-side-nav__mail-badge-collapsed {
	background-color: #fa7b7b;
	border-radius: 5px;
	position: absolute;
	left: 34px;
	top: 13px;
	width: 6px;
	height: 6px
}
.m-side-nav__link {
	color: #333;
	cursor: pointer;
	display: block;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .08em;
	line-height: 28px;
	padding: 8px 0 4px 48px;
	position: relative;
	text-transform: uppercase
}
.m-side-nav__link-account .m-auth__link {
	color: #39f
}
.m-side-nav__link-account, .m-side-nav__link-account--authenticated, .m-side-nav__link-search {
	border-bottom: 1px solid #f4f4f4
}
.m-side-nav__link.is-active, .m-side-nav__link.is-active:hover {
	color: #39f
}
.m-side-nav__link:hover {
	background: rgba(1,1,1,.04)
}
.m-side-nav__link-signInOnly {
	cursor: auto
}
.m-side-nav__link-signInOnly:hover {
	background: #fff
}
.m-side-nav__link--selected {
	color: #39f
}
.m-side-nav__link>.navicon {
	display: block;
	font-size: 22px;
	height: 40px;
	left: 13px;
	overflow: hidden;
	position: absolute;
	top: 9px;
	width: 40px
}
.m-side-nav__link>.navicon:before {
	left: 1px;
	position: relative
}
.m-side-nav__link>span {
	transition: opacity .2s cubic-bezier(.23, 1, .32, 1)
}
.side-nav-is-collapsed .m-side-nav__link-account, .side-nav-is-collapsed .m-side-nav__link-account--authenticated, .side-nav-is-collapsed .m-side-nav__link-search {
	border-bottom: 1px solid #f4f4f4
}
.side-nav-is-collapsed .m-side-nav__link>span {
	opacity: 0
}
.side-nav-is-collapsed .m-side-nav__link-mail>span, .side-nav-is-collapsed .m-side-nav__link>span.m-side-nav__mail-badge-collapsed {
	opacity: 1
}
.side-nav-is-collapsed .m-side-nav__link-mail>span .label {
	opacity: 0
}
.m-side-nav__link-mail .mailcount {
	display: none
}
.m-side-nav__link-account, .m-side-nav__link-account--authenticated, .m-side-nav__link-mail, .m-side-nav__link-search {
	line-height: 32px;
	padding-top: 10px
}
.m-side-nav__link-account--authenticated .navicon, .m-side-nav__link-account .navicon, .m-side-nav__link-mail .navicon, .m-side-nav__link-search .navicon {
	top: 13px
}
.m-side-nav__link-account-extras {
	background-color: #efefef;
	padding: 0 0 0 48px
}
.m-side-nav__link-account-extras li {
	border-bottom: 1px solid #e1e1e1;
	padding: 5px 0;
	position: relative
}
.m-side-nav__link-account-extras li:first-child {
	padding-top: 9px
}
.m-side-nav__link-account-extras li:last-child {
	border: none;
	padding-bottom: 10px
}
.m-side-nav__link-account-extras a {
	color: #333;
	font-size: 12px;
	height: 44px;
	letter-spacing: .05em;
	text-align: left;
	text-transform: uppercase
}
.m-side-nav__link-account-extras a .mail:hover, .m-side-nav__link-account-extras a:hover {
	color: #39f
}
.m-side-nav__link-account-name {
	color: #444;
	display: block;
	max-width: 135px;
	overflow: hidden;
	padding-right: 33px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.m-side-nav__link-account-name:hover {
	color: #444
}
.m-side-nav__weather-city {
	cursor: pointer
}
.m-side-nav .spinner {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -24px
}
.m-side-nav .spinner svg path {
	fill: #efefef
}
.m-side-nav.compaq-desktop .m-side-nav__header, .m-side-nav.compaq-laptop .m-side-nav__header, .m-side-nav.hp-desktop .m-side-nav__header, .m-side-nav.hp-laptop .m-side-nav__header, .m-side-nav.vzw-tablet .m-side-nav__header {
	height: 180px
}
.m-side-nav.compaq-desktop .m-side-nav__logo-wrap, .m-side-nav.compaq-laptop .m-side-nav__logo-wrap, .m-side-nav.hp-desktop .m-side-nav__logo-wrap, .m-side-nav.hp-laptop .m-side-nav__logo-wrap, .m-side-nav.vzw-tablet .m-side-nav__logo-wrap {
	height: 50px
}
.m-side-nav.compaq-desktop .m-side-nav__logo, .m-side-nav.compaq-laptop .m-side-nav__logo, .m-side-nav.hp-desktop .m-side-nav__logo, .m-side-nav.hp-laptop .m-side-nav__logo, .m-side-nav.vzw-tablet .m-side-nav__logo {
	height: auto;
	max-height: none
}
.m-side-nav.vzw-tablet .m-side-nav__header {
	height: 200px
}
.m-side-nav.vzw-tablet .m-side-nav__logo-wrap {
	height: 60px
}
.mobile-sidenav-close-button {
	color: #fff;
	display: none;
	font-size: 20px;
	position: fixed;
	top: 16px;
	right: 20px;
	z-index: 100000
}

@media (min-width:480px) {
.m-side-nav__logo-wrap {
	height: 36px
}
.m-side-nav__header {
	height: 161px
}
}

@media (max-width:899px) {
.m-side-nav {
	left: -202px
}
.m-side-nav.expanded {
	box-shadow: 0 0 0 2038px rgba(0,0,0,.8);
	left: 0
}
}

@media (min-width:900px) {
.m-side-nav {
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
	transition: width .2s cubic-bezier(.23, 1, .32, 1), background .2s cubic-bezier(.23, 1, .32, 1)
}
}

@media (min-width:1450px) {
.m-side-nav__list {
	border-width: 0 1px
}
}

@media (max-width:768px) {
	.new #dl-container a.photo-link{ max-height:460px;}
.mobile-sidenav-close-button {
	display: block
}
}
.m-side-nav__header--dawn .m-side-nav__header-bg {
	background-image: url(1.jpg)
}
.m-side-nav__header--morning .m-side-nav__header-bg {
	background-image: url(2.jpg)
}
.m-side-nav__header--midday .m-side-nav__header-bg {
	background-image: url(3.jpg)
}
.m-side-nav__header--afternoon .m-side-nav__header-bg {
	background-image: url(4.jpg)
}
.m-side-nav__header--evening .m-side-nav__header-bg {
	background-image: url(5.jpg)
}
.m-side-nav__header--dusk .m-side-nav__header-bg {
	background-image: url(../images/skyscapes/6.jpg)
}
.m-side-nav__header--midnight .m-side-nav__header-bg {
	background-image: url(../images/skyscapes/7.jpg)
}
.m-side-nav.light-weather-form .m-side-nav__form {
	bottom: 4px;
	left: 3px
}
.m-side-nav.light-weather-form .m-form__group {
	background: transparent!important
}
.m-side-nav.light-weather-form .m-side-nav__form-btn, .m-side-nav.light-weather-form .m-side-nav__form-zip {
	background: hsla(0,0%,100%,.1)!important
}
.m-side-nav.light-weather-form .m-form__control {
	height: 30px
}
.m-side-nav.light-weather-form .m-side-nav__form-btn {
	margin-left: 0;
	height: 30px
}
.m-footer__search-wrapper {
	display: none
}
.m-footer__search-wrapper:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}

@media only screen and (min-width:900px) {
.m-footer__search-wrapper {
	display: block;
	padding-bottom: 12px;
	padding-top: 15px;
	margin-bottom: 14px;
	border-bottom: 1px solid #e1e1e1
}
.m-footer__search-wrapper .m-search__container {
	width: 500px
}
.m-footer__search-wrapper .footer-stamp-img, .m-footer__search-wrapper .m-svg-aol-logo {
	height: 34px;
	float: left
}
.m-footer__search-wrapper .footer-stamp-img__path, .m-footer__search-wrapper .m-svg-aol-logo__path {
	fill: #333
}
.m-footer__search-wrapper .m-footer-search {
	float: right
}
}
.m-footer__links {
	font-size: 11px;
	margin: 0 auto;
	float: left;
	width: 70%
}

@media only screen and (max-width:768px) {
.m-footer__links {
	width: 100%;
	text-align: center;
	padding-bottom: 0
}
.l-main-container {
    margin-right: 0px;
}
.new #dl-container {
    margin-left:0;
    margin-right:0;
}
}

@media only screen and (min-width:769px) and (max-width:899px) {
.m-footer__links {
	width: 74%
}
}
.m-footer__links__row1 {
	border-bottom: 2px solid #f4f4f4
}

@media only screen and (min-width:900px) {
.m-footer__links__row1 {
	border-bottom: 0;
	padding-bottom: 14px
}
}

@media only screen and (max-width:899px) {
.m-footer__links__row1 {
	line-height: 28px
}
}

@media only screen and (max-width:899px) {
.m-footer__links__row2 {
	line-height: 34px
}
}

@media only screen and (max-width:900px) {
.m-footer__links__row2__item1 {
	display: none
}
}
.m-footer__links__row1 a, .m-footer__links__row2 a {
	cursor: pointer;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	color: #7f7f7f;
	padding: 0 12px;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-footer__links__row1 a:hover, .m-footer__links__row2 a:hover {
	color: #39f
}

@media only screen and (max-width:899px) {
.m-footer__links__row1 a, .m-footer__links__row2 a {
	padding: 0 8px
}
}
.m-footer__links__row1 a:first-child, .m-footer__links__row2 a:first-child {
	padding-left: 0
}

@media only screen and (max-width:479px) {
.m-footer__links__row1, .m-footer__links__row2 {
	font-size: 10px
}
.m-footer__links__row1 a, .m-footer__links__row2 a {
	white-space: nowrap;
	display: inline-block
}
}
.m-footer__follow-aol {
	float: left;
	clear: none;
	width: 30%;
	margin-top: 1px;
	margin-bottom: 12px;
	height: 29px;
	border-bottom: 2px solid #f4f4f4
}
.m-footer__follow-aol:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-footer__follow-aol__icons-wrapper {
	margin: 0 auto;
	display: inline-block;
	float: right;
	width: 220px
}
.m-footer__follow-aol__icon {
	width: 40px;
	min-width: 40px;
	position: relative;
	float: left;
	height: 20px
}
.m-footer__follow-aol__icon a {
	cursor: pointer;
	height: 20px;
	color: #999
}
.m-footer__follow-aol__icon a:hover {
	color: #39f
}
.m-footer__follow-aol__icon.is-last {
	width: 20px;
	min-width: 20px
}
.m-footer__follow-aol__icon-divider {
	border-left: none
}

@media only screen and (max-width:768px) {
.m-footer__follow-aol {
	width: 100%;
	text-align: center;
	border-bottom: initial
}
.m-footer__follow-aol__icons-wrapper {
	float: none
}
}

@media only screen and (min-width:769px) and (max-width:899px) {
.m-footer__follow-aol {
	width: 26%
}
.m-footer__follow-aol__icons-wrapper {
	width: 170px
}
.m-footer__follow-aol__icon {
	width: 30px;
	min-width: 30px
}
}

@media only screen and (min-width:900px) {
.m-footer__follow-aol {
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 0
}
}
.m-footer__follow-aol .tooltip {
	background: none repeat scroll 0 0 #e81d82;
	color: #fff;
	padding: 4px 6px;
	position: absolute;
	text-transform: none;
	top: 32px;
	left: 0;
	white-space: nowrap;
	z-index: 9;
	display: none
}
.m-footer__follow-aol .tooltip__arrow {
	display: block;
	left: 17px;
	position: absolute;
	top: -7px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #e81d82
}
.m-footer__aol-copyright {
	clear: both;
	font-size: 10px;
	float: right;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media only screen and (max-width:768px) {
.m-footer__aol-copyright {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 60px
}
}
.m-footer__aol-copyright__copy-text {
	color: #7f7f7f
}

@media only screen and (max-width:899px) {
.m-footer__aol-copyright__copy-text {
	line-height: 39px
}
}
.m-footer__aol-copyright__stamp-img {
	vertical-align: middle;
	height: 28px
}
a .m-footer__aol-copyright__stamp-img {
	cursor: pointer
}

@media only screen and (min-width:900px) {
.m-footer__aol-copyright__stamp-img {
	display: none
}
}
.m-navbar {
	background-color: #fff;
	background-color: hsla(0,0%,100%,.9)
}
.m-navbar .l-navbar__wrap {
	border-bottom: 1px solid #e3e3e3
}
.m-navbar--hasSubnav .l-navbar__wrap, .m-navbar.is-sticky .l-navbar__wrap {
	border-bottom: 0
}
.m-navbar a {
	transition: color .2s cubic-bezier(.23, 1, .32, 1)
}
.m-navbar__menu-toggle {
	color: #000;
	display: inline-block;
	float: left;
	font-size: 24px;
	margin: 11px 0 0 15px;
	padding: 0
}
.m-navbar__toggle {
	color: #000;
	display: inline-block;
	padding: 15px 10px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all .2s linear!important
}
.m-navbar__toggle.is-active {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.m-navbar__bar, .m-navbar__bar-wrapper {
	float: left;
	position: relative
}
.m-navbar__bar-wrapper {
	max-width: 230px
}
.m-navbar__logo {
	float: left;
	font-size: 18px;
	line-height: 20px;
	position: relative;
	top: 5px;
	height: 20px
}
.m-navbar__logo>img {
	display: block;
	height: 20px;
	transition: all .4s cubic-bezier(.23, 1, .32, 1);
	width: auto
}
.is-sticky .m-navbar__logo {
	top: 14px
}
.is-sticky .m-navbar__logo>img {
	height: 20px
}
.m-navbar.is-sticky .m-navbar__form .m-form__control {
	height: 28px;
	line-height: 1;
	padding-top: 2px;
	padding-bottom: 2px
}
.m-navbar.is-sticky .m-navbar__form-btn {
	padding: 3px 0 0
}
.m-navbar__searchToggle {
	cursor: pointer;
	font-size: 22px;
	margin: 12px 15px 0 0;
	transition: color .2s cubic-bezier(.23, 1, .32, 1);
	position: relative;
	z-index: 10
}
.m-navbar__searchToggle:hover {
	color: #39f
}
.m-navbar__searchToggle.is-active {
	color: #e81d82
}
.m-navbar__nav {
	margin: 0;
	padding: 0
}
.m-navbar__nav>li {
	display: block;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	position: relative
}
.m-navbar__nav>li+li {
	border-top: 1px solid #f1f1f1
}
.m-navbar__nav>li>a {
	color: #000;
	display: block;
	padding: 10px 20px 10px 10px;
	position: relative
}
.m-navbar__nav .is-active>a, .m-navbar__nav>li>a:hover {
	color: #39f
}
.m-navbar .m-navbar__nav-left {
	float: left
}
.m-navbar .m-navbar__nav-right {
	float: right
}
.m-navbar__form {
	margin: 10px 15px
}
.m-navbar__form .m-form__control {
	font-size: 20px;
	height: 40px;
	transition: height .2s cubic-bezier(.23, 1, .32, 1)
}
.m-navbar__form .m-form__inputs {
	padding-left: 5px
}
.m-navbar__form .m-form__control-wrap .twitter-typeahead {
	display: block!important;
	float: left;
	position: static!important;
	width: 100%
}
.m-navbar__form-btn {
	background: #e81d82;
	color: #fff;
	float: left;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 8px 0 7px;
	text-align: center;
	transition: all .2s cubic-bezier(.23, 1, .32, 1);
	width: 100px
}
.m-navbar__form-btn:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: .6
}
.m-navbar__services {
	display: none;
	font-size: 24px;
	margin-right: 12px;
	margin-top: 12px
}
.m-navbar__services>li>a {
	padding: 0 10px
}
.m-navbar__services>li>a:hover {
	color: #e81d82
}
.m-navbar__nav .m-navbar__services-facebook, .m-navbar__nav .m-navbar__services-facebook:hover {
	color: #3b5998
}
.m-navbar__nav .m-navbar__services-twitter, .m-navbar__nav .m-navbar__services-twitter:hover {
	color: #4099ff
}
.m-navbar__services .navicon-mail {
	font-size: 28px;
	position: relative;
	top: -2px
}
.m-navbar__services .m-navbar__text {
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 5px
}
.m-navbar__mail-badge {
	background-color: #fe7b7a;
	font-size: 10px;
	right: 0;
	position: absolute;
	text-transform: lowercase;
	top: -5px;
	z-index: 9999999
}
.m-navbar__subnav {
	clear: both;
	float: none;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	text-align: center;
	transition: opacity .4s cubic-bezier(.23, 1, .32, 1), max-height .4s cubic-bezier(.23, 1, .32, 1)
}
.m-navbar__subnav:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-navbar__subnav li {
	font-size: 14px;
	text-transform: uppercase
}
.m-navbar__subnav__inner-wrap {
	margin: 0 auto;
	max-width: 1220px;
	float: none
}
.m-navbar__subnav__inner-wrap:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-navbar.is-sticky .m-navbar__subnav:before {
	display: none
}
.m-navbar--isBrandedHeader.m-navbar {
	transition: all .2s cubic-bezier(.23, 1, .32, 1);
	padding-right: 0;
	position: absolute
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__bar-wrapper {
	transition: padding-top .2s cubic-bezier(.23, 1, .32, 1), padding-bottom .2s cubic-bezier(.23, 1, .32, 1);
	padding-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	width: 100%;
	max-width: 100%
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__bar {
	float: none
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__logo {
	display: block;
	float: none;
	left: auto;
	height: auto;
	max-width: 75%;
	margin: 0 auto;
	top: auto
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__logo>img {
	display: block;
	width: auto;
	max-height: 38px;
	height: auto;
	margin: 0 auto
}
.channel-entertainment .m-navbar__logo {
	height: 15px
}
.channel-entertainment .m-navbar__logo>img {
	height: 14px;
	margin-top: 3px
}

@media (max-width:899px) {
.l-header-container--hasSubnav .m-navbar__logo {
	padding-right: 36px;
	top: 15px
}
.l-header-container--hasSubnav .m-navbar .m-navbar__toggle {
	padding: 8px 10px;
	position: absolute;
	right: 0;
	top: 5px
}
.m-navbar__logo {
	height: 18px;
	position: relative;
	top: 15px
}
.m-navbar__logo>img {
	height: 18px
}
.m-navbar--hasLogo .m-navbar__logo {
	top: 15px
}
.m-navbar__bar-wrapper .m-navbar__bar {
	float: left;
	left: -50%;
	position: relative
}
.m-navbar__menu-toggle .navicon:before {
	transition: color .2s cubic-bezier(.23, 1, .32, 1)
}
.m-navbar__menu-toggle:hover .navicon:before {
	color: #39f
}
.m-navbar__bar-wrapper {
	float: left;
	left: 50%;
	margin-left: -30px;
	position: relative
}
.m-navbar__subnav.is-active {
	max-height: 800px;
	opacity: 1
}
.m-navbar--hasLogo .m-navbar__form, .m-navbar__form {
	clear: both;
	margin: 0 0 0 -8px;
	padding: 0
}
.m-navbar--hasLogo .m-navbar__form .m-form__control-wrap .twitter-typeahead, .m-navbar__form .m-form__control-wrap .twitter-typeahead {
	width: 100%
}
.m-navbar--hasLogo .m-navbar__form .m-form__inputs, .m-navbar__form .m-form__inputs {
	padding-left: 0
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__bar-wrapper {
	position: absolute;
	padding-top: 12px;
	padding-bottom: 0;
	top: 0;
	left: 0;
	z-index: -1
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__bar {
	left: 0
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__logo>img {
	max-height: 32px
}
.channel-entertainment .m-navbar__logo {
	height: 18px
}
.channel-entertainment .m-navbar__logo>img {
	height: 18px;
	margin-top: 0
}
}

@media (min-width:900px) and (max-width:1264px) {
.m-navbar .l-navbar__wrap {
	padding-left: 64px
}
.m-navbar__subnav {
	padding-left: 54px
}
}

@media (min-width:481px) and (max-width:899px) {
.m-navbar__services {
	display: block;
	padding: 0;
	position: relative;
	top: auto;
	right: auto;
	margin: 11px 5px 0 0
}
.m-navbar__services li {
	display: none
}
.m-navbar__services li.m-mailpreview {
	display: block;
	border: 0;
	height: 26px
}
.m-navbar__services .m-mailpreview__container {
	display: none!important
}
}

@media (min-width:900px) {
.m-navbar .l-navbar__wrap {
	padding-right: 330px
}
.m-navbar__menu-toggle, .m-navbar__toggle {
	display: none!important
}
.m-navbar__toggle {
	position: absolute;
	right: -46px;
	top: 0
}
.is-sticky .m-navbar__bar-wrapper .m-navbar__toggle {
	display: inline-block!important
}
.m-navbar__nav {
	float: left
}
.m-navbar__nav>li {
	border-top: none!important;
	float: left
}
.m-navbar__nav>li>a {
	color: #999
}
.m-navbar__subnav {
	max-height: 30px;
	opacity: 1;
	text-align: left
}
.m-navbar__subnav__inner-wrap {
	border-top: 1px solid #999;
	border-bottom: 1px solid #e3e3e3
}
.m-navbar__subnav li>a {
	letter-spacing: .7px;
	padding-bottom: 5px;
	padding-top: 5px
}
.is-sticky .m-navbar__subnav {
	max-height: 0;
	opacity: 0
}
.is-sticky .m-navbar__subnav.is-active {
	max-height: 28px;
	opacity: 1;
	margin-top: 10px
}
.m-navbar--hasLogo .m-navbar__form {
	margin-right: 0;
	max-width: 400px;
	padding-left: 0
}
.m-navbar__bar-wrapper, .m-navbar__form, .m-navbar__services {
	padding-bottom: 15px;
	padding-top: 15px
}
.m-navbar__services {
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	position: absolute;
	right: 0;
	top: 0
}
.is-sticky .m-navbar__form {
	padding-bottom: 0;
	padding-top: 11px
}
.is-sticky .m-navbar__bar-wrapper, .is-sticky .m-navbar__services {
	padding-bottom: 0;
	padding-top: 0
}
.m-navbar__bar-wrapper-home {
	display: none
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__logo>img {
	max-height: 70px
}
.channel-lifestyle .m-navbar__subnav__inner-wrap {
	border-top: 1px solid #cd8781
}
.channel-finance .m-navbar__subnav__inner-wrap {
	border-top: 1px solid #16cff7
}
}

@media (min-width:900px) and (max-width:1107px) {
.m-navbar .m-form__group {
	margin-left: 10px
}
.m-navbar__form {
	margin: 0 auto;
	width: 100%
}
.m-navbar__logo {
	top: 5px
}
.m-navbar--hasLogo .m-form__group {
	margin-left: 0
}
.m-navbar--hasLogo .m-navbar__form {
	max-width: calc(100% - 230px)
}
.m-navbar--hasLogo .m-navbar__logo {
	top: 9px
}
.m-navbar--hasLogo.is-sticky .m-navbar__logo {
	top: 14px
}
.m-navbar--isBrandedHeader.m-navbar .m-navbar__logo {
	top: auto
}
}



@media (min-width:1265px) {
.m-navbar .l-navbar__wrap {
	padding-right: 330px
}
.m-navbar__logo {
	left: 10px
}
.homepage .m-navbar__form {
	padding-left: 16px;
	padding-right: 14px
}
}
.m-form__control {
	background-color: #fff;
	background-image: none;
	border: 1px solid #666;
	border-radius: 0;
	color: #000;
	height: 33px;
	float: left;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	padding: 6px 12px;
	width: 100%;
	-webkit-appearance: none
}
.m-form__control, .m-form__control-wrap {
	display: table-cell
}
.m-form-form__group {
	margin-bottom: 15px
}
.m-form__group {
	border-collapse: separate;
	display: table;
	position: relative
}
.m-form__inputs {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
	width: 1%
}
.m-form label {
	display: inline-block;
	font-weight: 700;
	margin-bottom: 5px;
	max-width: 100%
}
.m-form__group--lg .b-btn, .m-form__group--lg .m-form__control {
	font-size: 15px;
	height: 46px;
	line-height: 1.3333333;
	padding: 10px 16px
}
.announcement-news-bar {
	margin-left: 0;
	height: 30px;
	overflow: hidden;
	margin-bottom: 6px;
	padding: 0;
	width: auto
}
.announcement-news-bar .breaking-news-headline {
	line-height: 31px;
	color: #fff;
	margin-top: -29px
}
.announcement-news-bar .breaking-news-headline, .announcement-news-bar .breaking-news-title {
	display: block;
	position: relative;
	font-size: 13px;
	height: 30px;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.announcement-news-bar .breaking-news-title {
	margin-right: 20px;
	margin-left: 20px;
	float: left;
	font-weight: 700;
	background-color: #ffea00;
	text-align: center;
	width: auto;
	max-width: 120px;
	top: -30px;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 4px
}
.announcement-news-bar .breaking-news-title:before {
	content: "";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: 0;
	left: -12px;
	border-left: 12px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 30px solid #ffea00
}
.announcement-news-bar .breaking-news-title:after {
	content: "";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	right: -12px;
	top: 0;
	border-right: 12px solid transparent;
	border-left: 0 solid transparent;
	border-top: 30px solid #ffea00
}
.announcement-news-bar #breaking-news-colour {
	height: 30px;
	background-color: #39f
}
.announcement-news-bar .animated {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.announcement-news-bar .delay-animated {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.announcement-news-bar .delay-animated, .announcement-news-bar .delay-animated2 {
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.announcement-news-bar .delay-animated2 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.announcement-news-bar .fadein {
	-webkit-animation-name: fadein;
	animation-name: fadein
}
.announcement-news-bar .slidein {
	-webkit-animation-name: slidein;
	animation-name: slidein
}
.announcement-news-bar .slideup {
	-webkit-animation-name: slideup;
	animation-name: slideup
}
.announcement-news-bar.breaking-share .breaking-news-headline {
	margin-right: 92px
}
.announcement-news-bar.breaking-share .breakingNewsShare {
	display: block;
	float: right;
	line-height: 20px;
	margin-top: -28px;
	position: relative;
	width: 90px
}
.announcement-news-bar.breaking-share .breakingNewsShare a {
	color: #fff;
	font-size: 24px;
	padding-right: 2px
}
@-webkit-keyframes fadein {
0% {
margin-left:1000px
}
}
@keyframes fadein {
0% {
margin-left:1000px
}
}
@-webkit-keyframes slidein {
0% {
margin-left:800px
}
to {
margin-top:0
}
}
@keyframes slidein {
0% {
margin-left:800px
}
to {
margin-top:0
}
}
@-webkit-keyframes slideup {
0% {
margin-top:30px
}
to {
margin-top:0
}
}
@keyframes slideup {
0% {
margin-top:30px
}
to {
margin-top:0
}
}

@media (max-width:479px) {
.announcement-news-bar, .announcement-news-bar #breaking-news-colour {
	height: 50px
}
.announcement-news-bar .breaking-news-title {
	height: 50px;
	line-height: 34px;
	top: -50px
}
.announcement-news-bar .breaking-news-title:before {
	left: -16px;
	border-left: 16px solid transparent;
	border-bottom: 50px solid #ffea00
}
.announcement-news-bar .breaking-news-title:after {
	right: -16px;
	border-right: 16px solid transparent;
	border-top: 50px solid #ffea00
}
.announcement-news-bar .breaking-news-headline {
	display: table-cell;
	height: 50px;
	line-height: 15px;
	vertical-align: middle;
	top: -48px
}
}

@media (min-width:480px) {
.announcement-news-bar .breaking-news-headline {
	font-size: 15px
}
}

@media (min-width:900px) and (max-width:1107px) {
.announcement-news-bar, .announcement-news-bar #breaking-news-colour {
	height: 50px
}
.announcement-news-bar .breaking-news-title {
	height: 50px;
	line-height: 34px;
	top: -50px
}
.announcement-news-bar .breaking-news-title:before {
	left: -16px;
	border-left: 16px solid transparent;
	border-bottom: 50px solid #ffea00
}
.announcement-news-bar .breaking-news-title:after {
	right: -16px;
	border-right: 16px solid transparent;
	border-top: 50px solid #ffea00
}
.announcement-news-bar .breaking-news-headline {
	display: table-cell;
	height: 50px;
	line-height: 18px;
	vertical-align: middle;
	top: -48px
}
}
.adellesans-enabled .m-choose-news ul li a {
	color: #333
}
.adellesans-enabled .m-choose-news ul li a:hover {
	color: #0d0d0d
}
.m-choose-news ul li {
	background: none
}
.m-choose-news h2 form {
	float: right;
	margin-top: -5px
}
.m-choose-news__select {
	font-size: 11px
}
.m-choose-news ul li {
	text-indent: -1.1em;
	padding: .35em 0 .35em 14px
}
.m-choose-news ul li a {
	font-size: 13px;
	line-height: 17px;
	color: #333
}
.m-choose-news ul li a:hover {
	color: #0d0d0d;
	text-decoration: none
}
.m-choose-news ul li:before {
	color: #999;
	content: "\2022";
	font-size: 1em;
	padding-right: .75em;
	position: relative
}
.m-choose-news__more-news {
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #008ee1;
	text-decoration: none;
	margin-top: 12px;
	background: url(http://o.aolcdn.com/os/aol/1-bluearrow_more.png) no-repeat 100% 62%;
	display: inline-block;
	padding-left: 0;
	padding-right: 18px
}
.m-choose-news__markets {
	padding-bottom: 14px;
	font-size: 11px;
	border-bottom: 1px dotted #aaa
}
.m-choose-news__markets ul {
	float: none;
	margin-bottom: 0;
	padding-top: 0;
	font-size: 11px;
	clear: left
}
.m-choose-news__markets ul li {
	padding-left: 0;
	text-indent: 0;
	background: 0;
	height: 40px;
	margin-bottom: 22px;
	padding: 0 18px 0 0;
	list-style: none;
	width: 27%;
	float: left;
	margin-right: 16px;
	border-right: 1px solid #d9d9d9
}
.m-choose-news__markets ul li:before {
	content: "";
	padding-right: 0;
	color: #999;
	font-size: 1em;
	padding-right: .75em;
	position: relative;
	top: 0
}
.m-choose-news__markets ul li.last {
	border: 0;
	margin-right: 0;
	padding-right: 0!important
}
.m-choose-news__markets ul li div {
	line-height: 20px
}
.m-choose-news__markets ul li a {
	font-weight: 400;
	color: #333;
	font-size: 13px;
	text-decoration: none
}
.m-choose-news__markets ul li .mqperc, .m-choose-news__markets ul li .mqval {
	font-weight: 400;
	float: right
}
.m-choose-news__markets ul li .up {
	color: #1ba319!important;
	font-weight: 700
}
.m-choose-news__markets ul li .up img {
	left: 0;
	top: -3797px
}
.m-choose-news__markets ul li .down {
	color: #ea0048;
	font-weight: 700
}
.m-choose-news__markets ul li .down img {
	left: 0;
	top: -3829px
}
.m-choose-news__markets ul li .sprite {
	width: 12px;
	height: 17px;
	overflow: hidden;
	display: block;
	float: left
}
.m-choose-news__market-search-form {
	float: none;
	margin-bottom: 18px;
	clear: left;
	margin-top: 12px;
	height: 26px
}
.m-choose-news__market-search-form input.stock-quote-input {
	width: 282px;
	padding: 3px 0;
	border: 1px solid #bebebe;
	color: #757575;
	float: left;
	font-size: 12px;
	line-height: 11px;
	height: 17px;
	text-transform: uppercase
}
.m-choose-news__market-search-form button.get-quote-button {
	color: #fff;
	margin-left: 9px;
	font-size: 11px;
	width: auto;
	background: #e6248a;
	border: 0;
	cursor: pointer;
	font-weight: 700;
	height: 25px
}
.m-choose-news__my-portfolio {
	font-weight: 400;
	font-size: 13px;
	float: none;
	padding: 19px 0 0;
	margin: 19px 8px 0 0;
	color: #008ee1;
	text-decoration: none
}
.m-form__group>.twitter-typeahead {
	display: table-cell!important
}
.twitter-typeahead .tt-hint {
	color: #999;
	margin-top: 1px
}
.twitter-typeahead b, .twitter-typeahead strong {
	font-weight: 400
}
.twitter-typeahead .tt-menu {
	background-color: #fff;
	border: 1px solid #666;
	border-top: 0;
	width: 100%
}
.twitter-typeahead .tt-menu .tt-suggestion {
	padding: 5px 8px
}
.twitter-typeahead .tt-menu .tt-suggestion.tt-cursor, .twitter-typeahead .tt-menu .tt-suggestion:hover {
	background-color: #eee;
	cursor: pointer
}
.twitter-typeahead .tt-menu .tt-highlight {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.twitter-typeahead .tt-menu .tt-bestMatch {
	color: #39f;
	padding-left: 5px
}
.twitter-typeahead .tt-menu .tt-bestMatch .tt-highlight {
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-grv-ppl-are-reading {
	margin: 0 auto;
	width: 85%
}
.bon-article .m-grv-ppl-are-reading {
	margin: 0 auto;
	max-width: 620px;
	width: 100%
}
.adellesans-enabled .m-local__stories ul li a {
	color: #333
}
.adellesans-enabled .m-local__stories ul li a:hover {
	color: #0d0d0d
}
.m-local .hidden {
	display: none
}
.m-local__header {
	position: relative;
	width: 100%
}
.m-local__header-wrap {
	padding-bottom: 14px;
	height: 22px
}
.m-local__header-wrap h2 {
	font-size: 24px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 42px;
	text-transform: none;
	float: left
}
.m-local__header-wrap h2 a {
	color: #333
}
.m-local__header-wrap h2 a:hover {
	color: #0d0d0d
}
.m-local__header-location {
	text-transform: none;
	font-size: 11px;
	font-weight: 400;
	line-height: 10px;
	text-align: right;
	padding: 20px 0 2px;
	overflow: hidden;
	position: relative
}
.m-local__header-location div {
	display: inline
}
.m-local__header-location div.cityState {
	text-transform: capitalize;
	float: none;
	padding-right: 4px
}
.m-local__header-location-edit-link {
	border-left: 1px solid #aaa;
	padding-left: 4px;
	float: none
}
.m-local__header-location-edit-link a {
	color: #008ee1
}
.m-local__header-edit-location {
	position: absolute;
	right: 0;
	top: 5px;
	text-align: right;
	padding-bottom: 2px;
	background: #fff;
	width: 200px;
	line-height: 24px;
	height: 26px
}
.m-local__header-edit-location input {
	width: 70%;
	background-color: #fff;
	margin: 1px 2px 0 0;
	border: 1px solid #bebebe;
	padding: 3px 0 4px 6px;
	font-size: 12px;
	color: #757575;
	float: left;
	line-height: 11px
}
.m-local__header-edit-location a {
	padding: 5px 8px 4px;
	background: #e6248a;
	color: #fff;
	font-size: 11px;
	width: auto;
	border: 0;
	cursor: pointer;
	font-weight: 700;
	height: 25px
}
.m-local__weather {
	padding-top: 10px;
	position: relative;
	width: 100%;
	margin-bottom: 22px;
	padding-bottom: 4px
}
.m-local__weather-forecast {
	clear: both;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: 0
}
.m-local__weather-forecast-day {
	margin-left: 0;
	width: 24%;
	float: left
}
.m-local__weather-forecast-day-name {
	margin-left: 36px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 6px;
	font-weight: 700
}
.m-local__weather-forecast-day-component {
	float: left
}
.m-local__weather-forecast-day-component .icon-font-wthr {
	top: -5px;
	position: relative;
	padding-right: 4px;
	font-size: 31px;
	color: #333
}
.m-local__weather-more {
	color: #d9d9d9;
	clear: both;
	font-size: 12px;
	font-weight: 700;
	padding-top: 12px
}
.m-local__weather-more a {
	font-weight: 400;
	font-size: 13px;
	color: #008ee1;
	text-decoration: none
}
.m-local__weather p.no-results {
	clear: both;
	font-size: 14px;
	color: #444;
	margin-bottom: 10px
}
.m-local__stories {
	position: relative;
	width: 100%;
	margin-bottom: 22px;
	padding-bottom: 4px
}
.m-local__stories h3 {
	font-size: 24px;
	line-height: 42px;
	font-weight: 400;
	text-transform: capitalize;
	margin: 2px 0 4px
}
.m-local__stories ul li {
	text-indent: -1.1em;
	padding: .35em 0 .35em 14px
}
.m-local__stories ul li a {
	font-size: 13px;
	line-height: 17px;
	color: #333
}
.m-local__stories ul li a:hover {
	color: #008ee1
}
.m-local__stories ul li:before {
	color: #999;
	content: "\2022";
	font-size: 1em;
	padding-right: .75em;
	position: relative
}
.m-local__stories .no-results {
	font-size: 14px;
	color: #444
}
.m-local__viewmore a {
	font-size: 13px;
	font-weight: 400;
	color: #008ee1;
	text-decoration: none;
	margin-top: 12px;
	background: url(http://o.aolcdn.com/os/aol/1-bluearrow_more.png) no-repeat 100% 62%;
	display: inline-block;
	padding-left: 0;
	padding-right: 18px
}
.m-local__weather--3day .m-local__weather-forecast-day {
	width: 33%
}
.m-gravity-user-feedback {
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	max-width: 620px
}
.sponsored-links-container {
	background-color: #f6f6f6;
	margin-bottom: 2%;
	text-align: center;
	width: 100%
}
.sponsored-links {
	font-size: 13px
}
.sponsored-links__link {
	margin-top: 10px;
	margin-bottom: 10px
}
.sponsored-links__link>a {
	color: #333;
	transition: color .2s cubic-bezier(.23, 1, .32, 1)
}
.sponsored-links__link>a:hover {
	color: #39f
}

@media only screen and (min-width:1450px) {
.sponsored-links {
	float: left
}
.sponsored-links__link {
	margin-left: 10px
}
}
.m-career-search {
	font-size: 14px
}
.m-career-search-header {
	background: #f6f6f6;
	margin-bottom: 25px;
	padding: 20px
}
.m-career-search-header .input-group {
	margin-bottom: 15px
}
.m-career-search-header .input-group label {
	display: block
}
.m-career-search-header label {
	color: #999;
	display: block;
	font: normal 12px/20px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase
}
.m-career-search-header input[type=text] {
	background: #fff;
	border: 1px solid #e5e5e5;
	color: #333;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 38px;
	padding: 9px 15px;
	width: 100%
}
.m-career-search-header input[type=submit] {
	background: #16cef6;
	border: 0;
	color: #fff;
	font: normal 12px/16px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 38px;
	padding: 8px 20px;
	text-align: center;
	transition: background .2s cubic-bezier(.23, 1, .32, 1);
	text-transform: uppercase;
	letter-spacing: 1px
}
.m-career-search-header input[type=submit]:hover {
	background: #3dd6f8
}
.m-career-search-filter {
	margin-bottom: 20px
}
.m-career-search-filter__header p {
	border-bottom: 1px solid #e5e5e5;
	color: #999;
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	line-height: 20px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-transform: uppercase
}
.m-career-search-filter__header p a {
	color: #999
}
.m-career-search-filter__header p img {
	position: relative;
	top: 2px
}
.m-career-search-filter__header-results {
	border-bottom: 1px solid #e5e5e5;
	font: normal 12px/16px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0 0 15px;
	padding: 0 0 15px
}
.m-career-search-filter__header-results.hidden {
	display: none
}
.m-career-search-filter__header-results .query {
	letter-spacing: 1px;
	text-transform: uppercase
}
.m-career-search-filter__header-results .jobs-found {
	color: #999
}
.m-career-search-filter .m-form-form__group {
	margin-bottom: 15px
}
.m-career-search-filter .m-form-form__group:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-career-search-filter .m-form__control {
	border-color: #e5e5e5;
	color: #999
}
.m-career-search-filter .b-btn {
	background: #16cef6;
	color: #fff;
	width: 100%
}
.m-career-search-filter .b-btn:hover {
	background-color: #60ddf9
}
.m-career-search-filter__value {
	color: #b4b4b4;
	display: block;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-top: 7px;
	text-align: center;
	text-transform: none
}
.m-career-search-filter .noUi-horizontal {
	height: 12px
}
.m-career-search-filter .noUi-handle {
	background: url(../../assets/images/slider-step.png) no-repeat center 2px;
	background-size: 18px;
	border: none;
	box-shadow: none
}
.m-career-search-filter .noUi-handle:after, .m-career-search-filter .noUi-handle:before {
	content: none
}
.m-career-search-filter__select {
	background: url(../../assets/images/down-arrow.png) no-repeat 100% #fff;
	background-size: 25px
}
.m-career-search-filter label {
	color: #999;
	display: block;
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase
}
.m-career-search .b-btn-show-more {
	background: #16cef6;
	color: #fff;
	margin-bottom: 25px;
	transition: background .2s cubic-bezier(.23, 1, .32, 1);
	width: 100%
}
.m-career-search .b-btn-show-more:hover {
	background: #3dd6f8
}
.m-career-search-item {
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 10px
}
.m-career-search-item__title {
	color: #111;
	font: normal 18px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0;
	transition: color .2s cubic-bezier(.23, 1, .32, 1)
}
.m-career-search-item:hover .m-career-search-item__title {
	color: #16cef6
}
.m-career-search-item__subheading {
	color: #999;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 24px;
	text-transform: uppercase
}
.m-career-search-item__location {
	color: #111;
	font-size: 14px;
	line-height: 24px;
	text-transform: none
}
.m-career-search-item__description {
	color: #999;
	font: normal 15px/20px Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
	margin-top: 10px
}
.m-career-search-item__description b, .m-career-search-item__description strong {
	font: normal 15px/20px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-career-search-item__date {
	color: #999;
	float: right;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px
}
.m-career-search-item__date img {
	margin: 2px;
	position: relative;
	top: 1px
}
.m-career-search-item:last-child {
	border-bottom: none
}

@media (min-width:769px) {
.m-career-search-filter {
	float: left;
	padding-right: 20px;
	width: 200px
}
.m-career-search-listings {
	padding-left: 200px
}
}

.m-career-search-header .form-group {
	border-collapse: separate;
	border-spacing: 10px;
	display: table
}
.m-career-search-header .input-group {
	display: table-cell;
	margin: 0
}
.m-career-search-header .input-group label {
	display: block
}
.m-career-search-header .input-group.location, .m-career-search-header .input-group.search {
	width: 60%
}
.m-career-search-header input[type=submit] {
	display: table-cell;
	position: relative;
	top: 35px
}
}
.m-electionpromo {
	padding-top: 15px;
	overflow: hidden
}
.m-electionpromo__wrap {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px
}
.m-electionpromo__image {
	margin-right: 20px;
	height: 42px;
	vertical-align: middle
}
.m-electionpromo__image img {
	max-height: 100%
}
.m-electionpromo__copy {
	color: #444;
	display: inline-block;
	max-width: 480px;
	vertical-align: middle
}
.m-electionpromo__copy-link {
	color: #051b80
}
.m-electionpromo:hover .m-electionpromo__copy-link {
	color: #39f
}
.m-electionpromo:after {
	background: linear-gradient(90deg, rgba(194,2,2,.65) 0, rgba(0,0,255,.65));
	content: '';
	display: block;
	height: 1px;
	margin-top: 16px;
	width: 100%
}

@media (max-width:768px) {
	.new #dl-container a.photo-link{ max-height:460px;}
.m-electionpromo__wrap {
	display: block
}
.m-electionpromo__image {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.m-electionpromo__copy {
	margin-top: 10px;
	max-width: none;
	text-align: center;
	width: 100%
}
.m-electionpromo__copy-link {
	display: block
}
}
.l-header-container--hasSubnav .m-olympicspromo {
	top: 26px
}
.m-olympicspromo {
	margin-top: 0;
	overflow: hidden;
	padding-top: 12px;
	position: relative;
	top: 0;
	z-index: 2
}
.m-olympicspromo__wrap {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px
}
.m-olympicspromo__image {
	margin-right: 30px;
	height: 42px;
	vertical-align: middle
}
.m-olympicspromo__image img {
	max-height: 100%
}
.m-olympicspromo__copy {
	color: #444;
	display: inline-block;
	vertical-align: middle
}
.m-olympicspromo:hover .m-olympicspromo__copy-link, .m-olympicspromo__copy-link {
	color: #44a077
}
.m-olympicspromo:after {
	background: #e6e6e6;
	content: '';
	display: block;
	height: 1px;
	margin-top: 12px;
	width: 100%
}

@media (max-width:768px) {
	.new #dl-container a.photo-link{ max-height:460px;}
.l-header-container--hasSubnav .m-olympicspromo, .m-olympicspromo {
	top: 0
}
.m-olympicspromo__wrap {
	display: block
}
.m-olympicspromo__image {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.m-olympicspromo__copy {
	margin-top: 10px;
	max-width: none;
	text-align: center;
	width: 100%
}
.m-olympicspromo__copy-link {
	display: block
}
}
.m-post-grid {
	float: left;
	width: 100%
}
.m-post-grid__post {
	float: left;
	margin-bottom: 20px;
	margin-left: 3.1026253%;
	text-align: center;
	width: 31.2649165%
}
.m-post-grid__post:nth-child(3n+1) {
	clear: left;
	margin-left: 0
}
.m-post-grid__post img {
	display: block;
	height: auto;
	margin-bottom: 20px;
	width: 100%
}
.m-post-grid__post__title {
	color: #444;
	font-size: 15px;
	line-height: 21px;
	transition: color .2s ease-out
}
a:hover .m-post-grid__post__title {
	color: #39f
}

@media screen and (max-width:500px) {
.m-post-grid__post {
	margin-left: 0;
	width: 100%
}
}
.m-upload-form {
	padding: 20px;
	overflow: hidden;
	text-align: center;
	border: 1px dashed #f1f1f1;
	border-radius: 3px;
	background-color: #f2f2f3
}
.m-upload-form__btn {
	box-sizing: border-box;
	margin-bottom: 0;
	display: block;
	width: 100%;
	-webkit-appearance: button;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

@media screen and (min-width:480px) {
.m-upload-form__btn {
	display: inline-block;
	width: auto
}
}
.m-upload-form__desc {
	display: block;
	margin-bottom: 10px;
	color: #222;
	vertical-align: middle
}
.m-mailpreview__container {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	font-size: 12px;
	height: 385px;
	position: absolute;
	top: 48px;
	right: -46px;
	width: 300px;
	z-index: 5999999
}
.l-header-container--hasSubnav .m-mailpreview__container {
	top: 39px
}
.is-sticky .m-mailpreview__container {
	top: 35px
}
.is-sticky .m-mailpreview__container:before {
	height: 44px;
	top: -46px
}
.m-mailpreview__container>img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -22px;
	margin-top: -22px
}
.m-mailpreview--loaded {
	height: auto
}
.m-mailpreview__list-item-wrapper+.m-mailpreview__list-item-wrapper {
	border-top: 1px solid #edecec
}
.m-mailpreview__list-item {
	background-color: #fff;
	color: #222;
	display: block;
	padding: 10px;
	transition: background-color .2s cubic-bezier(.23, 1, .32, 1)
}
.m-mailpreview__list-item:hover {
	background-color: #f9f9f9
}
.m-mailpreview__item-title {
	clear: both;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 15px
}
.m-mailpreview__item-header {
	color: #aaa;
	font-size: 12px
}
.m-mailpreview__item-sender {
	display: inline-block;
	float: left;
	max-width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.m-mailpreview__item-timestamp {
	float: right
}
.m-mailpreview__item-digest {
	color: #333;
	max-height: 28px;
	overflow: hidden
}
.m-mailpreview__footer {
	background-color: #f0f0f0;
	padding: 8px 10px 4px
}
.m-mailpreview__footer-compose {
	float: right
}
.m-mailpreview__footer>a {
	color: #555
}
.m-mailpreview h4, .m-mailpreview p {
	margin: 0
}
.m-quicknav__link {
	width: 100%!important;
	float: none!important;
	height: auto!important
}
.m-quicknav__img {
	top: auto!important;
	left: auto!important;
	width: auto!important
}
.new .m-quicknav--tab {
	top: -64px;
	right: -1px
}
.new .m-quicknav__container {
	border-color: #e3e3e3;
	top: 48px;
	right: -1px;
	width: 300px
}
.new .m-quicknav__container .m-quicknav__trigger {
	display: none
}
.new .l-header-container--hasSubnav .m-quicknav__container {
	top: 39px
}
.new .is-sticky .m-quicknav__container {
	top: 35px
}
.new .is-sticky .m-quicknav__container:before {
	height: 44px;
	top: -46px
}
.m-quicknav__container {
	padding: 3px 3px 0 0;
	width: 300px;
	background-color: #fff;
	border: 1px solid #f1f1f1;
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 67px;
	right: 14px;
	z-index: 5999999
}
.m-quicknav--tab {
	padding: 4px 34px 0 13px;
	height: 64px;
	width: 2px;
	background: 0;
	border-color: #e0e0df #e0e0df #fff;
	border-style: solid;
	border-width: 1px;
	pointer-events: none;
	position: absolute;
	top: -70px;
	right: 13px
}
.m-quicknav__list {
	margin: 0;
	padding: 0
}
.m-quicknav__item {
	width: 94px;
	height: 92px;
	float: left;
	list-style-type: none;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 3px
}
.m-quicknav__link {
	display: inline-block;
	padding-top: 15px;
	width: 100%
}
.m-quicknav__img {
	width: 40px;
	height: 40px
}
.m-quicknav__label {
	color: #000;
	display: inline-block;
	padding-top: 8px;
	width: 100%
}
.m-quicknav__container.is-hidden, .quicknav#quick-nav-global a.mobile-search {
	display: none
}

@media screen and (min-width:1320px) {
.m-quicknav--tab {
	right: 39px
}
}

@media screen and (min-width:1450px) {
.m-quicknav--tab {
	right: 0
}
.new .m-quicknav__container {
	right: -13px
}
}
#leftnav-live-container #live-stream-player {
	width: 200px;
	border: none
}
#leftnav-live-container #live-stream-player iframe {
	width: 200px;
	overflow: hidden
}
#leftnav-live-container #live-stream-player .player-control {
	z-index: 10006;
	position: absolute;
	top: 94px;
	right: 0;
	box-sizing: border-box;
	padding: 2px 0;
	background-color: #000;
	opacity: .4
}
#leftnav-live-container #live-stream-player .player-control:hover {
	opacity: 1
}
#leftnav-live-container #live-stream-player .player-control img {
	cursor: pointer;
	padding: 0 8px;
	vertical-align: middle;
	border-right: none;
	float: left
}
#leftnav-live-container #live-stream-player .player-control img:first-child {
	border-right: 1px solid #fff
}
#leftnav-live-container #live-stream-player .pin {
	top: 0
}
#leftnav-live-container #live-stream-player .video-slate {
	width: 100%;
	height: 100%;
	background: #000;
	text-align: center;
	opacity: .7;
	position: absolute;
	top: 120px;
	left: 0
}
#leftnav-live-container #live-stream-player .video-slate .description {
	font-size: 12px;
	line-height: 16px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
	letter-spacing: .1em;
	color: #fff
}
#leftnav-live-container {
	height: 120px;
	width: 200px;
	overflow: hidden;
	letter-spacing: 2px;
	position: relative;
	margin-top: 10px;
	margin-left: 0
}
#leftnav-live-container .hide {
	display: none
}
#leftnav-live-container .whole-clickable {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10005
}
#leftnav-live-container .pin {
	background-repeat: no-repeat;
	background-position: 3px 3px;
	width: 29px;
	height: 14px;
	background-color: #ff526f;
	position: absolute;
	z-index: 3;
	right: 0;
	color: #fff;
	font-size: 11px;
	padding-left: 26px;
	letter-spacing: .06em;
	padding-top: 6px;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	cursor: pointer
}
@-moz-document url-prefix() {
#leftnav-live-container .pin {
height:14px;
padding-top:7px;
width:45px
}
#leftnav-live-container .copy-text {
font-weight:500
}
}
#leftnav-live-container .copy-text {
	position: absolute;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin-left: 16px;
	margin-top: 30px;
	letter-spacing: .1em;
	font-weight: 500;
	opacity: 0;
	z-index: 3
}
#leftnav-live-container .copy-text img {
	width: 12px;
	height: 12px;
	padding-right: 5px;
	display: inline-block
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#leftnav-live-container .copy-text {
	font-weight: 700;
	font-weight: 600
}
}
#leftnav-live-container a {
	color: #fff;
	text-decoration: none
}
#leftnav-live-container a:hover {
	text-decoration: underline
}
#leftnav-live-container .watch-now {
	cursor: pointer;
	display: block;
	margin-top: 8px
}
#leftnav-live-container .overlay {
	width: 100%;
	height: 45px;
	background: #000;
	color: #fff;
	text-align: center;
	padding-top: 6px;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: .1em
}
#leftnav-live-container .overlay span {
	font-size: 10px
}
#leftnav-live-container .slideup {
	-webkit-animation-name: slideup-animation;
	animation-name: slideup-animation;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 3;
	animation-iteration-count: 3
}
#leftnav-live-container .fadein {
	-webkit-animation-name: fadein-animation;
	animation-name: fadein-animation;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 3;
	animation-iteration-count: 3
}
@keyframes slideup-animation {
0% {
opacity:1;
-webkit-transform:translateY(95px);
transform:translateY(95px)
}
40% {
-webkit-transform:translateY(95px);
transform:translateY(95px)
}
50% {
color:#fff;
opacity:1;
-webkit-transform:translateY(95px);
transform:translateY(95px)
}
60% {
-webkit-transform:translateY(-45px);
transform:translateY(-45px);
z-index:0;
color:#000;
opacity:.7
}
to {
height:250px;
opacity:.7;
color:#000;
-webkit-transform:translateY(-45px);
transform:translateY(-45px);
z-index:0
}
}
@-webkit-keyframes slideup-animation {
0% {
opacity:1;
-webkit-transform:translateY(95px)
}
40% {
-webkit-transform:translateY(95px)
}
50% {
color:#fff;
opacity:1;
-webkit-transform:translateY(95px)
}
60% {
-webkit-transform:translateY(-45px);
z-index:0;
color:#000;
opacity:.7
}
to {
height:250px;
opacity:.7;
color:#000;
-webkit-transform:translateY(-45px);
z-index:0
}
}
@keyframes fadein-animation {
0% {
opacity:0;
z-index:3
}
60% {
opacity:0;
z-index:3
}
70% {
opacity:1;
z-index:3
}
to {
opacity:1;
z-index:3
}
}
@-webkit-keyframes fadein-animation {
0% {
opacity:0;
z-index:3
}
60% {
opacity:0;
z-index:3
}
70% {
opacity:1;
z-index:3
}
to {
opacity:1;
z-index:3
}
}
.MSIE #leftnav-live-container .overlay {
	margin-top: 95px;
	height: 165px
}
.MSIE #leftnav-live-container .copy-text img {
	width: 14px;
	height: 12px;
	padding-right: 0
}
#leftnav-container.tabletNav #leftnav-live-container, .isCollapsedLftnv #leftnav-container #leftnav-live-container {
	background-size: cover;
	width: 100%;
	margin-left: 0
}
#leftnav-container.tabletNav #leftnav-live-container #mininav-player, #leftnav-container.tabletNav #leftnav-live-container .player-control, .isCollapsedLftnv #leftnav-container #leftnav-live-container #mininav-player, .isCollapsedLftnv #leftnav-container #leftnav-live-container .player-control {
	display: none
}
@-moz-document url-prefix() {
#leftnav-container.tabletNav #leftnav-live-container, .isCollapsedLftnv #leftnav-container #leftnav-live-container {
background-size:contain
}
#leftnav-container.tabletNav #leftnav-live-container .pin, .isCollapsedLftnv #leftnav-container #leftnav-live-container .pin {
right:auto;
left:0
}
}
#leftnav-container.tabletNav #leftnav-live-container .copy-text, #leftnav-container.tabletNav #leftnav-live-container .overlay, .isCollapsedLftnv #leftnav-container #leftnav-live-container .copy-text, .isCollapsedLftnv #leftnav-container #leftnav-live-container .overlay {
	display: none
}
#leftnav-container.tabletNav.is-visible #leftnav-live-container, .isCollapsedLftnv #leftnav-container.is-visible #leftnav-live-container {
	background-size: cover;
	width: 200px;
	margin-left: 0
}
#leftnav-container.tabletNav.is-visible #leftnav-live-container .copy-text, #leftnav-container.tabletNav.is-visible #leftnav-live-container .overlay, .isCollapsedLftnv #leftnav-container.is-visible #leftnav-live-container .copy-text, .isCollapsedLftnv #leftnav-container.is-visible #leftnav-live-container .overlay {
	display: inline-block
}
#leftnav-container.tabletNav.is-visible #leftnav-live-container .fadein, .isCollapsedLftnv #leftnav-container.is-visible #leftnav-live-container .fadein {
	-webkit-animation-name: fadein-animation;
	animation-name: fadein-animation
}
#leftnav-container.tabletNav.is-visible #leftnav-live-container .slideup, .isCollapsedLftnv #leftnav-container.is-visible #leftnav-live-container .slideup {
	-webkit-animation-name: slideup-animation;
	animation-name: slideup-animation
}
@-moz-document url-prefix() {
#leftnav-live-container .pin {
left:auto;
right:0;
width:30px
}
#leftnav-live-container #live-stream-player {
overflow:hidden
}
#leftnav-live-container #live-stream-player .pin {
left:auto;
right:0;
width:30px
}
}
.new #dl-container {
	margin-bottom: 20px
}
.new #dl-container * {
	box-sizing: content-box
}
.new #dl-container .dn {
	display: none
}
.new #dl-container .dl-secondaries h2 {
	font-size: 24px;
	line-height: 27px;
	font-weight: 400;
	margin: 0
}
.new .page-stylechic .l-main #dl-container {
	display: none;
	padding-bottom: 0
}
.new .page-what-to-watch #dl-container {
	display: none;
	margin-left: 340px;
	padding-bottom: 2%
}
.new #dl-container {
	position: relative;
	z-index: 100
}
.new #dl-container #dl_v2 .dlslide.initialSlide {
	position: absolute;
	top: 0;
	z-index: 200
}
.new #dl-container #dl_v2 .dlslide.initialSlide .dl-copy-overlay {
	display: block
}
.new.isVerticalPage #dl-container #dl_v2 .dlslide.initialSlide .dl-copy-overlay, .new .page-article #dl-container {
	display: none
}
.new #dl-container #dl_v2 {
	height: 100%;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%
}
.new #dl-container #dl_v2 .dlwtmrk {
	display: none;
	height: 1px;
	width: 1px
}
.new #dl-container #dl_v2 .dlslide {
	background-color: #fff;
	position: relative
}
.new #dl-container #dl_v2 .dlslide .slideoverlay {
	background: rgba(0,0,0,.6);
	cursor: pointer;
	display: block;
	height: 420px;
	position: absolute;
	width: 100%;
	z-index: 200
}
.new #dl-container #dl_v2 .dlslide .slideoverlay:hover {
	background: rgba(0,0,0,.8)
}
.new #dl-container #dl_v2 .dlactive .slideoverlay, .new #dl-container #dl_v2 .slick-slide .dl-copy-overlay, .new #dl-container #dl_v2 .slick-slide .dl-overlay-label {
	display: none
}
.new #dl-container #dl_v2 .slick-slide.dlactive .dl-overlay-label {
	display: block
}
.new #dl-container .dl-scrolltable-wr {
	display: none
}
.new #dl-container img.dlimage {
	cursor: pointer;
	height: auto;
	width: 100%
}
.new #dl-container a.photo-link {
	display: block;
	height: auto;
	max-height: 420px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.new #dl-container a:hover {
	color: #008ee1;
	text-decoration: none
}
.new .page-lifestyle #dl-container a:hover {
	color: #cb857e
}
.new #dl-container h2, .new #dl-container h2 a {
	color: #000;
	font-size: 28px;
	letter-spacing: normal
}
.new #dl-container h2 a:hover {
	color: #008ee1;
	text-decoration: none
}
.new #dl-container .credit {
	color: #616161;
	display: none;
	font-size: 10px;
	margin-left: 1px;
	text-align: left;
	text-transform: none;
	width: 250px
}
.new #dl-container .credit a {
	color: #616161
}
.new #dl-container .credit.display {
	display: block;
	margin-left: 455px;
	margin-right: 10px;
	position: absolute;
	text-align: right;
	top: 399px;
	width: 175px
}
.new #dl-container .overlay {
	opacity: .5
}
.new #dl-container .dl-copy-overlay {
	background: #fff;
	color: #000;
	display: none;
	font-size: 13px;
	font-weight: 400;
	height: 360px;
	left: 392px;
	letter-spacing: -.2px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	top: 30px;
	width: 248px;
	z-index: 0
}
.new #dl-container .dl-copy-overlay h2, .new #dl-container .dl-copy-overlay h2 a {
	letter-spacing: -1px
}
.new #dl-container .sublede-section {
	display: none
}
.new #dl-container .bondlcopy, .new #dl-container .main-section {
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 25px
}
.new #dl-container .bondlcopy .sponsorLogo a, .new #dl-container .main-section .sponsorLogo a {
	cursor: pointer
}
.new #dl-container .bondlcopy .category, .new #dl-container .main-section .category {
	display: none
}
.new #dl-container .bondlcopy .dl-partner-indicator, .new #dl-container .main-section .dl-partner-indicator {
	height: 2px;
	margin-bottom: 6px;
	width: 52px
}
.new #dl-container .bondlcopy .source, .new #dl-container .main-section .source {
	color: #898c8e;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 12px
}
.new #dl-container .bondlcopy .sourceimg, .new #dl-container .main-section .sourceimg {
	padding-right: 5px
}
.new #dl-container .bondlcopy p, .new #dl-container .main-section p {
	line-height: 18px
}
.new #dl-container .bondlcopy p.lede-link, .new #dl-container .main-section p.lede-link {
	color: #194387;
	font-size: 14px;
	line-height: 16px;
	padding: 5px 0 0;
	margin: 0;
	text-align:right;
}
.new #dl-container .bondlcopy p.lede-link a, .new #dl-container .main-section p.lede-link a {
	color: #194387;
}
.new #dl-container .bondlcopy p.dlcopy, .new #dl-container .main-section p.dlcopy {
	
	cursor: default;
	
	line-height: 18px
}
.new #dl-container .sourceImg-favicon .category, .new #dl-container .sourceImg-favicon .source, .new #dl-container .sourceImg-logo .category, .new #dl-container .sourceImg-logo .source {
	display: none
}
.new #dl-container .sourceImg-logo .sourceimg {
	display: block;
	height: 39px;
	margin-top: -25px;
	position: relative
}
.new #dl-container .sourceImg-logo .sourceimg img {
	bottom: 0;
	left: 0;
	position: absolute
}
.new #dl-container .sourceImg-favicon .sourceimg img {
	height: 16px;
	margin-top: -2px;
	vertical-align: bottom
}
.new #dl-container .dllabel {
	height: 87px;
	left: 20px;
	position: absolute;
	top: 0;
	width: 72px
}
.new #dl-container .dllabel .img {
	height: 87px;
	width: 72px
}
.new #dl-container .overlay-text {
	position: absolute
}
.new #dl-container div.dlcontentlabel {
	background-color: #008ee1;
	color: #fff;
	font-size: 13px;
	left: 10px;
	padding: 5px 8px;
	position: absolute;
	top: 360px
}
.new #dl-container div.dlcontentlabel div.text {
	float: left
}
.new #dl-container div.dlcontentlabel img.playbutton, .new #dl-container div.dlcontentlabel img.playbutton-over {
	float: left;
	margin-left: 5px;
	margin-top: 2px
}
.new #dl-container div.dlcontentlabel img.playbutton-over {
	display: none
}
.new #dl-container #dlimg .dlwtmrk {
	bottom: 20px;
	left: 20px;
	position: absolute
}
.new #dl-container #dlimg .dlwtmrk img {
	height: auto;
	width: auto
}
.new #dl-container .dlcounter {
	bottom: 0;
	color: #aaa;
	font-size: 15px;
	padding: 10px 14px 11px 10px;
	position: absolute;
	right: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.new #dl-container .showtape .source {
	display: none
}
.new #dl-container .showtapelast .dlcounter {
	display: block
}
.new #dl-container .dlref {
	background: #000;
	color: #fff;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 15px;
	letter-spacing: .15em;
	line-height: 22px;
	padding: 15px 0 13px;
	text-align: center;
	text-transform: uppercase
}
.new #dl-copy-tape-wrap {
	position: absolute;
	right: 2px;
	bottom: 0px;
	width:100%;
}
.new #dl-copy-overlay-background {
	background: #000;
	color: #fff;
	display: none;
	font-size: 14px;
	height: 35px;
	margin: 0 auto;
	width: 100%;
	opacity: 1;
	position: relative
}
.new #dl-copy-overlay-background h2, .new #dl-copy-overlay-background h2 a {
	cursor: pointer;
	letter-spacing: 0
}
.new #dl-copy-overlay-background .main-section {
	margin: 0
}
.new .source-color-aol-autos .dl-partner-indicator, .new .source-color-aol-jobs .dl-partner-indicator, .new .source-color-aol-travel .dl-partner-indicator, .new .source-color-aol .dl-partner-indicator, .new .source-color-autoblog .dl-partner-indicator {
	background-color: #3e7ec7
}
.new .source-color-aol-real-estate .dl-partner-indicator {
	background-color: #36b
}
.new .source-color-bleacher-report .dl-partner-indicator {
	background-color: #ff4000
}
.new .source-color-cambio .dl-partner-indicator {
	background-color: #2cbdb6
}
.new .source-color-cnn .dl-partner-indicator {
	background-color: #c00
}
.new .source-color-lucky .dl-partner-indicator {
	background-color: #ed1c24
}
.new .source-color-dailyfinance .dl-partner-indicator {
	background-color: #5e117a
}
.new .source-color-discovery-news .dl-partner-indicator {
	background-color: #3c80a1
}
.new .source-color-elite-daily .dl-partner-indicator {
	background-color: #4992d3
}
.new .source-color-engadget .dl-partner-indicator {
	background-color: #3798d3
}
.new .source-color-everyday-health .dl-partner-indicator {
	background-color: #93c702
}
.new .source-color-fortune .dl-partner-indicator {
	background-color: #ec412e
}
.new .source-color-fox-business .dl-partner-indicator {
	background-color: #d5b872
}
.new .source-color-fox-news .dl-partner-indicator {
	background-color: #183a52
}
.new .source-color-golfdotcom .dl-partner-indicator {
	background-color: #3e7ec7
}
.new .source-color-healthination .dl-partner-indicator {
	background-color: #fa4c12
}
.new .source-color-huffington-post .dl-partner-indicator {
	background-color: #058b7b
}
.new .source-color-kitchen-daily .dl-partner-indicator {
	background-color: #8ab047
}
.new .source-color-makers .dl-partner-indicator {
	background-color: #000
}
.new .source-color-momdotme .dl-partner-indicator {
	background-color: #44caf1
}
.new .source-color-money .dl-partner-indicator, .new .source-color-moneydotcom .dl-partner-indicator {
	background-color: #069
}
.new .source-color-moviefone .dl-partner-indicator {
	background-color: #01cdff
}
.new .source-color-new-york-times .dl-partner-indicator {
	background-color: #231f20
}
.new .source-color-pawnation .dl-partner-indicator {
	background-color: #00ace5
}
.new .source-color-purple-clover .dl-partner-indicator {
	background-color: #7f008c
}
.new .source-color-sports-illustrated .dl-partner-indicator {
	background-color: #d8272d
}
.new .source-color-sports-illustrated a {
	color: #d8272d
}
.new .source-color-stylelist .dl-partner-indicator {
	background-color: #000
}
.new .source-color-techcrunch .dl-partner-indicator {
	background-color: #0a9600
}
.new .source-color-the-daily-meal .dl-partner-indicator {
	background-color: #fe57a1
}
.new .source-color-time .dl-partner-indicator {
	background-color: #e90606
}
.new .source-color-upworthy .dl-partner-indicator {
	background-color: #ff6a0c
}
.new .aol3-hide {
	display: none
}
.new .aol3-show {
	display: block
}
.new div.dl-tape {
	background-image: url(../../images/legacy/dl_tape_background.png);
	background-size: contain;
	display: block;
	height: 46px;
	letter-spacing: .06em;
	margin: 0;
	position: absolute;
	right: 2px;
	top: -28px;
	width: 234px;
	z-index: 2
}
.new div.dl-tape div.dl-tape-title {
	color: #fff;
	float: left;
	font-family: Larsseit, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 6px;
	padding-right: 0;
	padding-top: 10px;
	text-align: right;
	width: 63%
}
.new #dl-count {
	background-color: transparent;
	bottom: auto;
	color: #fff;
	display: block;
	font-family: Meta Serif book, sans-serif;
	font-weight: 400;
	letter-spacing: .06em;
	line-height: 36px;
	padding-right: 8px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 6px;
	width: 25%;
	z-index: 2
}
.new #dl-count label.current {
	font-size: 36px
}
.new #dl-count #dl-end-count {
	color: #8e8e8e;
	font-size: 20px;
	margin-left: -5px
}
.new #dl-end-count {
	color: #777
}
.new #dl-controls * {
	box-sizing: border-box
}
.new #dl-controls a {
	background: #fff;
	display: block;
	height: 50px;
	overflow: hidden;
	padding: 10px 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px
}
.new #dl-controls a img {
	position: relative
}
.new #dl-controls a.dl-pause, .new #dl-controls a.dl-play {
	display: none
}
.new #dl-controls #dlbBtn {
	left: 0
}
.new #dl-controls #dlbBtn.shrink {
	padding-left: 1px
}
.new #dl-controls #dlfBtn {
	float: right;
	padding-left: 4px
}
.new #dl-controls #dlfBtn.shrink {
	padding-left: 28px
}
.new #dl-controls #dlbBtn, .new #dl-controls #dlfBtn {
	background-color: transparent;
	cursor: pointer;
	top: 45%
}
.new #dl-controls .useicon a {
	color: #fff;
	font-size: 40px;
	padding: 10px 5px 0
}
.new #dl-controls .useicon a:hover {
	color: #e3e3e3
}
.new .sprite-fg-Arrow-left-white img {
	left: 0;
	top: -42px
}
.new .sprite-fg-Arrow-right-white img {
	left: 0;
	top: -146px
}
.new .sprite-fg-pause-button-blue:hover img {
	left: 0;
	top: -1023px
}
.new .sprite-fg-play-button-blue:hover img {
	left: 0;
	top: -1077px
}
.new #dl-container .vbpos-bottom-right, .new #dl-container .vbpos-top-right {
	left: 360px
}
.new #dl-container .vbpos-top-left {
	left: 20px!important;
	top: 20px!important
}
.new #dl-container .vbpos-bottom-left {
	left: 20px!important;
	top: 370px!important
}
.new #dl-container .videobutton {
	background: #008ee1;
	display: none;
	font-size: 10px;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	width: 105px;
	z-index: 2
}
.new #dl-container .videobutton img.playbutton, .new #dl-container .videobutton img.playbutton-over {
	height: auto;
	position: absolute;
	right: 8px;
	top: 6px;
	width: auto;
	z-index: 1
}
.new #dl-container .videobutton .vbtext {
	cursor: pointer;
	font-weight: 700;
	position: absolute;
	text-decoration: none
}
.new #dl-container .videobutton .vbtext td {
	border: 0 solid;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle
}
.new #dl-container .videobutton-bg {
	display: none;
	left: 0;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	top: 0
}
.new #dl-container .adserved-dl.videobutton-bg, .new #dl-container .adserved-dl.videobutton.videobutton {
	display: block;
	height: 25px;
	left: 20px;
	top: 370px;
	width: 75px
}
.new #advertad1 .dl-copy-overlay .main-section, .new #mkplace1 .dl-copy-overlay .main-section {
	margin: 0
}
.new #mkplace1 .sublede-section {
	display: none
}
.new #mkplace1 b.boverlay {
	padding-left: 0
}
.new #mkplace1 .nonvideo-overlay td {
	font-size: 9px;
	padding: 1px 0 0 9px;
	text-align: center
}
.new #advertad1 .nonvideo-overlay, .new #advertad1 .overlay, .new #mkplace1 .nonvideo-overlay, .new #mkplace1 .overlay {
	background-color: #000;
	color: #ddd;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	height: 20px;
	top: 0;
	width: 105px
}
.new #advertad1 .nonvideo-overlay, .new #advertad1 .overlay-text, .new #dl-container .overlay-text {
	background: rgba(0,0,0,.6);
	color: #fff;
	display: block;
	font-family: Larsseit, sans-serif;
	font-size: 14px;
	font-style: normal;
	height: 32px;
	line-height: 32px;
	right: 0;
	text-align: center;
	top: 0;
	width: 120px;
	z-index: 2
}
.new #advertad1 .nonvideo-overlay, .new #advertad1 .overlay, .new #mkplace1 .overlay {
	display: none
}
.new #mkplace1 .sponsorLogo {
	margin: 0 12px
}
.new #advertad1 p.lede-link {
	margin-bottom: 21px
}
.new #advertad1 a.photo-link img {
	height: auto;
	width: 100%
}
.new #dl-container .slick-slider {
	box-sizing: border-box;
	display: block;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-khtml-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-touch-callout: none
}
.new #dl-container .slick-list {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative
}
.new #dl-container .slick-list:focus {
	outline: none
}
.new #dl-container .slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.new #dl-container .slick-slider .slick-list, .new #dl-container .slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}
.new #dl-container .slick-track {
	display: block;
	left: 0;
	position: relative;
	top: 0
}
.new #dl-container .slick-track:after, .new #dl-container .slick-track:before {
	content: "";
	display: table
}
.new #dl-container .slick-track:after {
	clear: both
}
.new #dl-container .slick-loading .slick-track {
	visibility: hidden
}
.new #dl-container .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
.new [dir=rtl] #dl-container .slick-slide {
	float: right
}
.new #dl-container .slick-slide img {
	display: block
}
.new #dl-container .slick-slide.slick-loading img {
	display: none
}
.new #dl-container .slick-slide.dragging img {
	pointer-events: none
}
.new #dl-container .slick-initialized .slick-slide {
	display: block
}
.new #dl-container .slick-loading .slick-slide {
	visibility: hidden
}
.new #dl-container .slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 {
	height: 490px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 div.dlslide .slideoverlay {
	background: hsla(0,0%,100%,.7)
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-controls .useicon a {
	color: #000
}
.new.isVerticalPage:not(.page-article) #dl-container .dlslide .dam-credit {
	bottom: auto;
	top: 0
}
.new.isVerticalPage:not(.page-article) #dl-container .dl-secondaries .sublede-section, .new.isVerticalPage:not(.page-article) #dl-container .sublede-section {
	display: none
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy {
	height: 90px;
	margin: 0 30px;
	padding: 26px 30px 10px;
	width: 520px
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy h2, .new.isVerticalPage:not(.page-article) #dl-container .bondlcopy h2 a {
	text-align: center
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy p.dlcopy {
	display: none
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy .category {
	bottom: -40px;
	display: none;
	font-size: 52px;
	left: -70px;
	margin-left: 50%;
	position: absolute;
	text-transform: uppercase
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy .category a {
	color: #000;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 12px;
	left: 50px;
	letter-spacing: .1em;
	position: absolute;
	top: 20px
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy .category a:hover {
	color: #000
}
.new.isVerticalPage:not(.page-article) #dl-container .bondlcopy .source {
	display: none
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source {
	display: block;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 22px;
	padding: 15px 0 25px;
	position: relative;
	text-align: center
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source .dl-partner-indicator {
	display: none
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #c1c1c1
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-tape {
	display: none
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-copy-tape-wrap {
	bottom: auto;
	left: 3px;
	right: auto;
	top: 360px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-copy-overlay-background {
	max-width: 640px
}
.new.isVerticalPage:not(.page-article) #dl-container .dlcounter {
	display: none
}
.new.channel-lifestyle:not(.page-article) #dl-container {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 3px
}
.new.channel-lifestyle:not(.page-article) #dl-container #dl-controls .useicon a, .new.channel-lifestyle:not(.page-article) #dl-container #dl_v2 #dl-controls .useicon a, .new.channel-lifestyle:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a, .new.channel-lifestyle:not(.page-article) #dl-container #dl_v2 .dl-copy-overlay .source a, .new.channel-lifestyle:not(.page-article) #dl-container .bondlcopy .category, .new.channel-lifestyle:not(.page-article) #dl-container .bondlcopy h2 a:hover, .new.channel-lifestyle:not(.page-article) #dl-container .bondlcopy h2:hover {
	color: #cb857e
}
.new.channel-entertainment:not(.page-article) #dl-container #dl-controls .useicon a, .new.channel-entertainment:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a, .new.channel-entertainment:not(.page-article) #dl-container .bondlcopy .category {
	color: #868686
}
.new.channel-entertainment:not(.page-article) #dl-container .bondlcopy h2, .new.channel-entertainment:not(.page-article) #dl-container .bondlcopy h2 a {
	color: #fff
}
.new.channel-entertainment:not(.page-article) #dl-container #dl-copy-overlay-background {
	background-color: #000;
	height: 105px
}
.new.channel-sports:not(.page-article) #dl-container {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
	padding-bottom: 3px
}
.new.channel-sports:not(.page-article) #dl-container #dl-controls .useicon a, .new.channel-sports:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #da4f42
}
.new.channel-sports:not(.page-article) #dl-container .bondlcopy h2, .new.channel-sports:not(.page-article) #dl-container .bondlcopy h2 a {
	color: #364b65;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 24px;
	line-height: 29px
}
.new.channel-finance:not(.page-article) #dl-container {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
	padding-bottom: 3px
}
.new.channel-finance:not(.page-article) #dl-container #dl-controls .useicon a, .new.channel-finance:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #add8e6
}
.new.channel-finance:not(.page-article) #dl-container .bondlcopy h2, .new.channel-finance:not(.page-article) #dl-container .bondlcopy h2 a {
	font-family: Larsseit-Medium, sans-serif;
	font-size: 24px;
	line-height: 29px
}
.new.channel-tech:not(.page-article) #dl-container {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
	padding-bottom: 3px
}
.new.channel-tech:not(.page-article) #dl-container #dl-controls .useicon a, .new.channel-tech:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #3bd1ba
}
.new.channel-tech:not(.page-article) #dl-container .bondlcopy h2, .new.channel-tech:not(.page-article) #dl-container .bondlcopy h2 a {
	font-family: Larsseit-Medium, sans-serif;
	font-size: 24px;
	line-height: 29px
}
.new.channel-news:not(.page-article) #dl-container {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
	padding-bottom: 3px
}
.new.channel-news.page-news #dl-container {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 3px
}
.new.channel-news:not(.page-article) #dl-container #dl-controls .useicon a, .new.channel-news:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #000
}
.new.channel-news:not(.page-article) #dl-container .bondlcopy h2, .new.channel-news:not(.page-article) #dl-container .bondlcopy h2 a {
	font-family: Larsseit-Medium, sans-serif;
	font-size: 24px;
	line-height: 29px
}
.new .page-article #dl-container #dl-controls #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a, .new .page-article #dl-container #dl-controls .useicon a {
	color: #000
}
.new .page-article #dl-container #dl-controls #dlbBtn, .new .page-article #dl-container #dl-controls #dlfBtn {
	background-color: #fff;
	height: 67px;
	opacity: .7
}

@media only screen and (min-width:1266px) and (max-width:1302px) {
.new #dl-controls #dlfBtn {
	padding-left: 18px
}
.new #dl-controls #dlbBtn {
	left: -8px;
	padding-left: 1px
}
.new #dl-container .dl_s9 #dl-controls #dlbBtn {
	left: 0;
	padding-left: 1px
}
}

@media only screen and (min-width:1109px) and (max-width:1146px) {
.new #dl-controls #dlfBtn {
	padding-left: 18px
}
.new #dl-controls #dlbBtn {
	left: -8px;
	padding-left: 1px
}
.new #dl-container .dl_s9 #dl-controls #dlbBtn {
	left: 0;
	padding-left: 1px
}
}
.new.page-finance #dl-container #dl-controls .useicon a {
	color: #16cff7
}
.new.page-finance #dl-container .bondlcopy h2, .new.page-finance #dl-container .bondlcopy h2 a, .new.page-sports #dl-container .bondlcopy h2, .new.page-sports #dl-container .bondlcopy h2 a, .new.page-tech #dl-container .bondlcopy h2, .new.page-tech #dl-container .bondlcopy h2 a {
	color: #444
}
.new.cobrand-bon #dl-copy-overlay-background h2, .new.cobrand-bon #dl-copy-overlay-background h2 a {
	letter-spacing: 0
}
.new #dl-container .dl_s9 div.dl-tape {
	background-size: cover;
	height: 40px;
	right: 10px;
	top: -22px;
	width: 218px
}
.new #dl-container .dl_s9 div.dl-tape div.dl-tape-title {
	font-size: 11px;
	line-height: 14px;
	padding-top: 9px
}
.new #dl-container .dl_s9 #dl-count {
	padding-right: 6px;
	top: 4px
}
.new #dl-container .dl_s9 #dl-count label.current {
	font-size: 30px
}
.new #dl-container .dl_s9 #dl-controls a {
	height: 67px;
	max-width: 52px;
	width: 52px
}
.new #dl-container .dl_s9 #dl-controls #dlbBtn {
	background: #fff url(l.png) no-repeat 5px;
	opacity: .7
}
.new #dl-container .dl_s9 #dl-controls #dlfBtn{
	background: #fff #fff url(r.png) no-repeat 15px 5px!important;
	}
.new #dl-container .dl_s9 #dl-controls .useicon a {
	color: #000;
	padding: 14px 5px 0
}
@-moz-document url-prefix() {
.new #dl-container .dl_s9 #dl-count {
top:6px
}
}
.new .mCustomScrollbar {
	-ms-touch-action: none;
	touch-action: none
}
.new .mCustomScrollbar.mCS_no_scrollbar, .new .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto
}
.new .mCustomScrollBox {
	height: 100%;
	max-width: 100%;
	outline: none;
	overflow: hidden;
	position: relative;
	direction: ltr
}
.new .mCSB_container {
	height: auto;
	overflow: hidden;
	width: auto
}
.new .mCSB_inside>.mCSB_container {
	margin-right: 10px
}
.new .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0
}
.new .mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-left: 30px;
	margin-right: 0
}
.new .mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0
}
.new .mCSB_outside+.mCSB_scrollTools {
	right: -26px
}
.new .mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .new .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: 0;
	right: auto
}
.new .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px
}
.new .mCSB_scrollTools .mCSB_draggerContainer {
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}
.new .mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0
}
.new .mCSB_scrollTools .mCSB_draggerRail {
	border-radius: 16px;
	height: 100%;
	margin: 0 auto;
	width: 2px;
	-moz-border-radius: 16px
}
.new .mCSB_scrollTools .mCSB_dragger {
	background: #fff;
	cursor: pointer;
	height: 30px;
	width: 100%;
	z-index: 1
}
.new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 16px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 4px;
	-moz-border-radius: 16px
}
.new .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .new .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px
}
.new .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .new .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px
}
.new .mCSB_scrollTools .mCSB_buttonDown, .new .mCSB_scrollTools .mCSB_buttonUp {
	cursor: pointer;
	display: block;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	width: 100%
}
.new .mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0
}
.new.isVerticalPage #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #c1c1c1!important
}
.new .artcle-dl {
	margin-top: 30px
}
.new #dl-container.dl-adserved .dlcounter {
	display: none
}

@media only screen and (min-width:769px) and (max-width:899px) {
.new #dl-container .cntrlB .showtape .dlcounter {
	display: none
}
.new #dl-container .cntrlB #dl-copy-tape-wrap {

}
.new #dl-container .cntrlB .bondlcopy, .new #dl-container .cntrlB .dl-copy-overlay {
	height: 35px
}
.new #dl-container .cntrlB .bondlcopy .dlcopy, .new #dl-container .cntrlB .dl-copy-overlay .dlcopy {
	margin-top: 10px
}
.new #dl-container .cntrlB .bondlcopy .source, .new #dl-container .cntrlB .dl-copy-overlay .source {
	bottom: 47px;
	color: #c2c2c2;
	font-size: 11px
}
.new #dl-container .cntrlB .bondlcopy .source .dl-partner-indicator, .new #dl-container .cntrlB .dl-copy-overlay .source .dl-partner-indicator {
	display: none
}
.new #dl-container .cntrlB .dltext {
	height: 35px;
    margin-right: 10px;
    padding-bottom: 14px;
    padding-left: 0;
    text-align: right;
}
.new #dl-container .cntrlB .bondlcopy.notape, .new #dl-container .cntrlB .dl-copy-overlay.notape {
	height: 275px
}
.new #dl-container .cntrlB .bondlcopy.notape .dltext, .new #dl-container .cntrlB .dl-copy-overlay.notape .dltext {
	height: 247px
}
.new #dl-container .cntrlB .bondlcopy .sponsorLogo, .new #dl-container .cntrlB .main-section .sponsorLogo {
	bottom: 50px
}
.new #dl-container .cntrlB .dlcounter {
	color: #9c9c9c;
	font-size: 18px;
	padding-bottom: 9px;
	right: auto
}
.new #dl-container .cntrlB #dl-controls a {
	height: 17px;
	max-width: 15px;
	padding-right: 0!important;
	padding-top: 0!important;
	width: 15px!important
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:before {
	font-size: 26px
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:hover:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:hover:before {
	color: #39f
}
.new #dl-container .cntrlB.dl_s9 #dl-controls {
	margin: 0 auto;
	position: relative;
	width: 640px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls a {
	max-width: 15px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	background: transparent;
	bottom: 40px;
	left: auto;
	opacity: 1;
	right: 6px;
	top: auto
}
.mac .new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	bottom: 42px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	background: transparent;
	bottom: 40px;
	left: auto;
	opacity: 1;
	right: 34px;
	top: auto
}
.mac .new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	bottom: 42px
}
}
.new .dam-credit {
	background: hsla(0,0%,100%,.8);
	bottom: 0;
	color: #333;
	display: inline-block;
	font-size: 10px;
	margin: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	padding: 5px;
	right: 0;
	z-index: 1
}
.new #dl-container a.dlcopylink {
	display: block
}
.new #dl-container a.photo-link{max-height:250px;}
}

@media only screen and (max-width:768px) {
.new #dl-container #dl-tape.design2016 {
	bottom: 440px;
	display: none!important;
	left: 117px;
	top: auto
}
.new #dl-container a.photo-link{max-height:460px;}
.new #dl-container .dl_s9 #dl-tape-outer.design2016 {
	background-repeat: round;
	display: inline-block
}
.new .l-main #dl-container .bondlcopy .source a {
	color: #898c8e
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}

}

@media only screen and (max-width:899px) {
.new.isVerticalPage:not(.page-article) .l-main #dl-container #dl_v2 #dl-copy-tape-wrap #dl-copy-overlay-background .source {
	display: block;
	padding: 10px 0 25px
}
}

@media only screen and (max-width:480px) {
.new #dl-container #dl_v2 {
	height: auto;
	margin: 0;
	margin-bottom: 10px;
	max-height: 350px;
	max-width: 480px;
	padding: 0;
	padding-bottom: 0;
	width: 100%
}
.new #dl-container #dl_v2 .dlslide .slideoverlay, .new #dl-container #dl_v2 .overlaylink, .new #dl-container #dl_v2 h3, .new #dl-container #dl_v2 p, .new #dl-container #dl_v2 ul {
	display: none
}
.new #dl-container #dl_v2 .dl-copy-overlay {
	height: 100px;
	left: 0;
	margin: 0 auto;
	margin-top: -50px;
	position: relative;
	top: 0;
	width: 80%
}
.new #dl-container #dl_v2 .dl-copy-overlay .source a {
	color: #fff
}
.new #dl-container #dl_v2 .bondlcopy.showtape h2, .new #dl-container #dl_v2 .dl-copy-overlay.showtape h2 {
	padding-top: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.new #dl-container #dl_v2 .bondlcopy h2, .new #dl-container #dl_v2 .dl-copy-overlay h2 {
	padding: 15px 25px 0;
	text-align: center
}
.new #dl-container #dl_v2 .bondlcopy h2, .new #dl-container #dl_v2 .bondlcopy h2 a, .new #dl-container #dl_v2 .dl-copy-overlay h2, .new #dl-container #dl_v2 .dl-copy-overlay h2 a {
	font-size: 14px;
	line-height: 20px; color:#fff
}
.new #dl-container #dl_v2 .bondlcopy .source, .new #dl-container #dl_v2 .dl-copy-overlay .source {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center
}
.new #dl-container #dl_v2 .bondlcopy .source .dl-partner-indicator, .new #dl-container #dl_v2 .dl-copy-overlay .source .dl-partner-indicator {
	display: none
}
.new #dl-container #dl_v2 .bondlcopy .sponsorLogo, .new #dl-container #dl_v2 .dl-copy-overlay .sponsorLogo {
	bottom: 4px;
	left: 50%;
	margin-left: -75px;
	position: absolute
}
.new #dl-container #dl_v2 .bondlcopy .sponsorLogo br, .new #dl-container #dl_v2 .dl-copy-overlay .sponsorLogo br {
	display: none
}
.new #dl-container #dl_v2 .bondlcopy .sponsorLogo span, .new #dl-container #dl_v2 .dl-copy-overlay .sponsorLogo span {
	color: #999;
	float: left;
	font-family: Larsseit, sans-serif;
	font-size: 10px
}
.new #dl-container #dl_v2 .bondlcopy .sponsorLogo a, .new #dl-container #dl_v2 .dl-copy-overlay .sponsorLogo a {
	bottom: -10px;
	float: left;
	margin-left: 4px;
	position: absolute
}
.new #dl-container #dl_v2 .bondlcopy .sponsorLogo a img, .new #dl-container #dl_v2 .dl-copy-overlay .sponsorLogo a img {
	max-width: 145px;
	max-height: 25px
}
.new #dl-container #dl_v2 .sublede-section {
	display: none;
	height: 0;
	width: 0
}
.new #dl-container #dl_v2 .main-section .category {
	display: none
}
.new #dl-container #dl_v2 .main-section h2.dl-headline {
	text-align: center;
	width: 100%
}
.new #dl-container #dl_v2 .main-section h2.dl-headline a {
	color: #111;
	font-family: Meta Serif book, sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	word-break: normal
}
.new #dl-container #dl_v2 .dllabel {
	display: none
}
.new #dl-container #dl_v2 div.dlcontentlabel {
	top: 270px
}
.new #dl-container #dl_v2 #dl-copy-tape-wrap {
	left: 0;
	margin-top: -50px;
	position: relative;
	right: 0;
	top: auto;
	width: 100%
}
.new #dl-container #dl_v2 #dl-tape {
	left: 50%;
	margin: 0;
	margin-left: -117px;
	position: absolute;
	top: -22px
}
.new #dl-container #dl_v2 #dl-copy-overlay-background {
	height: 40px;
	margin: 0;
	margin: 0 auto;
	max-width: 479px;
	opacity: 1;
	padding: 0;
	width: 100%
}
.new #dl_v2:after {
	padding-top: 65.625%
}
.new #dl_v2.mobile-degraded {
	background: #fff;
	height: auto
}
.new #dlimg {
	display: block;
	position: relative
}
.new #dlimg, .new #dlimg img:first-child {
	height: auto;
	width: 100%
}
.new #dlimg:after {
	padding-top: 65.625%
}
.new #dl-controls div.dl-button {
	height: 100%
}
.new #dl-controls div.dl-button:hover {
	background: transparent
}
.new #dl-controls a.dl-previous {
	float: left;
	left: 0;
	padding: 10px 5px 10px 0;
	position: absolute;
	top: 50%
}
.new #dl-controls a.dl-nextb {
	float: right;
	padding: 10px 0;
	position: absolute;
	right: 0;
	top: 50%
}
.new #dl-controls a.dl-pause, .new #dl-controls a.dl-play {
	display: none
}
.new #dl-controls .dl-button {
	width: 100%
}
.new #dl-controls #dlbBtn, .new #dl-controls #dlfBtn {
	background-color: #000;
	height: 64px;
	min-width: 35px;
	opacity: .6;
	top: 30%;
	width: 10%
}
.new #dl-controls #dlbBtn:hover, .new #dl-controls #dlfBtn:hover {
	opacity: .8
}
.new #dl-controls #dlfBtn {
	padding-left: 0
}
.new #dl-controls #dlfBtn:before {
	position: relative;
	right: 2px
}
.new #dl-controls .sprite-fg-Arrow-left-white img {
	left: -10px;
	top: -11px
}
.new #dl-controls .sprite-fg-Arrow-right-white img {
	left: 10px;
	top: -74px
}
.new #dl-controls a.dl-pause, .new #dl-controls a.dl-play {
	display: none
}
.new #dl_v2 .vbpos-top-left {
	left: 10px!important;
	top: 10px!important
}
.new #dl_v2 .vbpos-bottom-left, .new #dl_v2 .videobutton {
	left: 20px!important;
	top: 10px!important
}
.new #dl_v2 .videobutton img.playbutton, .new #dl_v2 .videobutton img.playbutton-over {
	height: auto;
	width: auto
}
.new #dl_v2 .videobutton-bg {
	left: 20px!important;
	top: 10px!important
}
.new #advertad1 .dl-copy-overlay .main-section, .new #mkplace1 .dl-copy-overlay .main-section {
	margin-top: 5px
}
.new #advertad1 a.photo-link img {
	height: auto;
	width: 100%
}
.new #dl-container .slick-list {
	overflow: hidden
}
.new #dl-container .slick-slide {
	margin: 0;
	width: 100%
}
.new #dl-container .slick-track {
	max-height: 500px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 {
	height: auto
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-controls #dlbBtn, .new.isVerticalPage:not(.page-article) #dl-container #dl-controls #dlfBtn {
	background-color: #fff
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-copy-tape-wrap {
	top: auto
}
.new #dl-container .dl_s9 #dl-controls .useicon a {
	color: #000
}
.new #dl-container .dl_s9 #dl-controls a#dlfBtn:before {
	right: 0
}
.new .source-color-aol-autos a, .new .source-color-aol-jobs a, .new .source-color-aol-travel a, .new .source-color-aol a, .new .source-color-autoblog a {
	color: #3e7ec7
}
.new .source-color-aol-real-estate a {
	color: #36b
}
.new .source-color-bleacher-report a {
	color: #ff4000
}
.new .source-color-cambio a {
	color: #2cbdb6
}
.new .source-color-cnn a {
	color: #c00
}
.new .source-color-lucky a {
	color: #ed1c24
}
.new .source-color-dailyfinance a {
	color: #5e117a
}
.new .source-color-discovery-news a {
	color: #3c80a1
}
.new .source-color-elite-daily a {
	color: #4992d3
}
.new .source-color-engadget a {
	color: #3798d3
}
.new .source-color-everyday-health a {
	color: #93c702
}
.new .source-color-fortune a {
	color: #ec412e
}
.new .source-color-fox-business a {
	color: #d5b872
}
.new .source-color-fox-news a {
	color: #183a52
}
.new .source-color-golfdotcom a {
	color: #3e7ec7
}
.new .source-color-healthination a {
	color: #fa4c12
}
.new .source-color-huffington-post a {
	color: #058b7b
}
.new .source-color-kitchen-daily a {
	color: #8ab047
}
.new .source-color-makers a {
	color: #000
}
.new .source-color-momdotme a {
	color: #44caf1
}
.new .source-color-money a, .new .source-color-moneydotcom a {
	color: #069
}
.new .source-color-moviefone a {
	color: #01cdff
}
.new .source-color-new-york-times a {
	color: #231f20
}
.new .source-color-pawnation a {
	color: #00ace5
}
.new .source-color-purple-clover a {
	color: #7f008c
}
.new .source-color-sports-illustrated a {
	color: #d8272d
}
.new .source-color-stylelist a {
	color: #000
}
.new .source-color-techcrunch a {
	color: #0a9600
}
.new .source-color-the-daily-meal a {
	color: #fe57a1
}
.new .source-color-time a {
	color: #e90606
}
.new .source-color-upworthy a {
	color: #ff6a0c
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap #dl-copy-overlay-background {
	height: 90px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap #dl-copy-overlay-background .source {
	display: none
}
}

@media only screen and (min-width:481px) and (max-width:768px) {
.new #dl-container #dl_v2 {
	height: auto;
	margin: 0;
	margin-bottom: 10px;
	max-width: 768px;
	padding: 0;
	width: 100%
}
.new #dl-container #dl_v2 .dlslide .slideoverlay {
	display: none
}
.new #dl-container .dl-copy-overlay {
	height: 100px;
	left: 0;
	margin: 0 auto;
	margin-top: -50px;
	position: relative;
	top: 0;
	width: 67%
}
.new #dl-container .bondlcopy.showtape h2, .new #dl-container .dl-copy-overlay.showtape h2 {
	padding-top: 10px;
	line-height: 24px
}
.new #dl-container .bondlcopy h2, .new #dl-container .dl-copy-overlay h2 {
	padding: 20px 25px 0;
	text-align: center
}
.new #dl-container .bondlcopy h2, .new #dl-container .bondlcopy h2 a, .new #dl-container .dl-copy-overlay h2, .new #dl-container .dl-copy-overlay h2 a {
	font-size: 16px;
	line-height: 24px; color:#fff
}
.new #dl-container .bondlcopy .source, .new #dl-container .dl-copy-overlay .source {
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center
}
.new #dl-container .bondlcopy .source a, .new #dl-container .dl-copy-overlay .source a {
	color: #fff
}
.new #dl-container .bondlcopy .source .dl-partner-indicator, .new #dl-container .bondlcopy p.dlcopy, .new #dl-container .bondlcopy p.lede-link, .new #dl-container .dl-copy-overlay .source .dl-partner-indicator, .new #dl-container .dl-copy-overlay p.dlcopy, .new #dl-container .dl-copy-overlay p.lede-link {
	display: none
}
.new #dl-container .bondlcopy .sponsorLogo, .new #dl-container .dl-copy-overlay .sponsorLogo {
	bottom: 2px;
	left: 50%;
	margin-left: -75px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo br, .new #dl-container .dl-copy-overlay .sponsorLogo br {
	display: none
}
.new #dl-container .bondlcopy .sponsorLogo span, .new #dl-container .dl-copy-overlay .sponsorLogo span {
	color: #999;
	float: left;
	font-family: Larsseit, sans-serif;
	font-size: 10px
}
.new #dl-container .bondlcopy .sponsorLogo a, .new #dl-container .dl-copy-overlay .sponsorLogo a {
	bottom: -10px;
	float: left;
	margin-left: 4px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo a img, .new #dl-container .dl-copy-overlay .sponsorLogo a img {
	max-width: 145px
}
.new #dl-container #dl-copy-tape-wrap {
	margin-top: -50px;
	position: relative;
	right: 0;
	top: auto;
	width: 100%
}
.new #dl-container #dl-tape {
	left: 50%;
	margin: 0;
	margin-left: -117px;
	position: absolute;
	top: -22px
}
.new #dl-container #dl-copy-overlay-background {
	height: 40px;
	margin: 0;
	margin: 0 auto;
	max-width: 750px;
	opacity: 1;
	padding: 0;
	width: 99.6%
}
.new #dl-container #dl-count {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 25%
}
.new #dl-container #dl-controls #dlbBtn, .new #dl-container #dl-controls #dlfBtn {
	background-color: #000;
	height: 64px;
	opacity: .6;
	top: 40%;
	width: 48px
}
.mnid-dl_next #dlfBtn {
    background: #fff url(r.png) no-repeat 15px 5px!important;
}
.new #dl-container #dl-controls #dlbBtn:hover, .new #dl-container #dl-controls #dlfBtn:hover {
	opacity: .8
}
.new #dl-container #dl-controls .sprite-fg-Arrow-left-white img {
	left: 0;
	top: 5px
}
.new #dl-container #dl-controls .sprite-fg-Arrow-right-white img {
	left: -1px;
	top: -56px
}
.new #dl-container .slick-list {
	overflow: hidden
}
.new #dl-container .slick-slide {
	margin: 0;
	width: 100%
}
.new #dl-container .slick-track {
	max-height: 500px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 {
	height: auto
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-overlay-background {
	height: 95px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-controls #dlbBtn, .new.isVerticalPage:not(.page-article) #dl-container #dl-controls #dlfBtn {
	background-color: #fff
}
.new.isVerticalPage:not(.page-article) #dl-container #dl-copy-tape-wrap {
	top: auto
}
.new #dl-container .dl_s9 #dl-controls .useicon a {
	color: #000
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap #dl-copy-overlay-background .source {
	display: none
}
.new #dl-container a.photo-link{max-height:460px;}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (min-width:769px) and (max-width:899px) {
	.mnid-dl_next #dlfBtn {
    background: #fff url(r.png) no-repeat 15px 5px!important;
}
.new #dl-container #dl-allslides-wrapper {
	margin: 0 auto;
	overflow: visible;
	width: 780px
}
.new #dl-container #dl_v2 {
	height: 420px;
	margin: 0;
	position: relative;
	width: 100%
}
.new #dl-container #dl_v2 div.dlslide {
	height: 420px;
	padding: 0 3px;
	width: 640px
}
.new #dl-container #dl_v2 div.dlslide .slideoverlay {
	width: 640px
}
.new #dl-container #dl_v2 .dlwtmrk {
	display: none
}
.new #dl-container #dl-controls #dlbBtn, .new #dl-container #dl-controls #dlfBtn {
	top: 183px
}
.new #dl-container span.dl-copy-overlay {
	height: 210px;
	padding-top: 20px
}
.new #dl-container span.dl-copy-overlay .dlcopy {
	margin-top: 1px
}
.new #dl-container .dltext {
	padding-left: 10px
}
.new #dl-container .dl-copy-overlay {
	left: 383px;
	position: absolute;
	top: 75px
}
.new #dl-container .bondlcopy, .new #dl-container .dl-copy-overlay {
	background:rgba(0,0,0,0.8);
    height: 35px;
    margin: 0;
    width: 98.6%;
    margin-left: 1%;
}
.new #dl-container .bondlcopy.nosource, .new #dl-container .dl-copy-overlay.nosource {
	padding-top: 46px
}
.new #dl-container .bondlcopy.notape, .new #dl-container .dl-copy-overlay.notape {
	height: 210px;
	padding-top: 15px
}
.new #dl-container .bondlcopy.notape .dlcopy, .new #dl-container .dl-copy-overlay.notape .dlcopy {
	margin-top: 1px
}
.new #dl-container .bondlcopy.notape.nosource, .new #dl-container .dl-copy-overlay.notape.nosource {
	padding-top: 30px
}
.new #dl-container .bondlcopy .lede-link, .new #dl-container .bondlcopy .sublede-section, .new #dl-container .dl-copy-overlay .lede-link, .new #dl-container .dl-copy-overlay .sublede-section {
	display: none
}
.new #dl-container .bondlcopy .dlcopy, .new #dl-container .dl-copy-overlay .dlcopy {
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 7px;
	overflow: hidden
}
.new #dl-container .bondlcopy h2, .new #dl-container .dl-copy-overlay h2 {
	overflow: hidden
}
.new #dl-container .bondlcopy h2 a, .new #dl-container .dl-copy-overlay h2 a {
	color: #fff;
	font-size:16px;
	line-height: 35px
}
.new #dl-container .bondlcopy .source, .new #dl-container .dl-copy-overlay .source {
	bottom: 12px;
	color: #898c8e;
	font-size: 12px;
	position: absolute
}
.new #dl-container .bondlcopy .source a, .new #dl-container .dl-copy-overlay .source a {
	color: #898c8e;
	font-size: 12px
}
.new #dl-container .bondlcopy .sponsorLogo, .new #dl-container .dl-copy-overlay .sponsorLogo {
	bottom: 11px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo br, .new #dl-container .dl-copy-overlay .sponsorLogo br {
	display: none
}
.new #dl-container .bondlcopy .sponsorLogo span, .new #dl-container .dl-copy-overlay .sponsorLogo span {
	color: #999;
	float: left;
	font-size: 10px
}
.new #dl-container .bondlcopy .sponsorLogo a, .new #dl-container .dl-copy-overlay .sponsorLogo a {
	bottom: -10px;
	float: left;
	margin-left: 10px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo a img, .new #dl-container .dl-copy-overlay .sponsorLogo a img {
	max-width: 145px
}
.new #dl-container #dlimg {
	display: block;
	height: 420px;
	position: relative;
	width: 640px
}
.new #dl-container #dlimg img:first-child {
	height: 420px;
	width: 640px
}
.new #dl-container .slick-list {
	overflow: visible
}
.new #dl-container .slick-track {
	height: 420px
}
.new.isVerticalPage:not(.page-article) #dl-container #dl_v2 #dl-copy-tape-wrap #dl-copy-overlay-background .source {
	display: none
}
.new .page-article #dl-container #dl_v2 {
	height: 100%;
	margin: 0;
	margin-bottom: 10px;
	max-height: 500px;
	max-width: 700px;
	overflow: hidden;
	padding: 0;
	width: 100%
}
.new .page-article #dl-container #dl_v2 .dlslide {
	height: auto;
	padding: 0;
	width: auto
}
.new .page-article #dl-container #dl_v2 .dlslide .slideoverlay {
	display: none
}
.new .page-article #dl-container #dl_v2 #dl-allslides-wrapper {
	width: auto
}
.new .page-article #dl-container #dl_v2 .dltext {
	padding-left: 0
}
.new .page-article #dl-container #dl-controls .sprite-fg-Arrow-left-white img {
	left: 0;
	top: 5px
}
.new .page-article #dl-container #dl-controls .sprite-fg-Arrow-right-white img {
	left: -1px;
	top: -56px
}
.new .page-article #dl-container #dl-controls #dlbBtn, .new .page-article #dl-container #dl-controls #dlfBtn {
	background-color: #fff;
	height: 64px;
	opacity: .6;
	top: 36%;
	width: 48px
}
.new .page-article #dl-container #dl-controls #dlbBtn:hover, .new .page-article #dl-container #dl-controls #dlfBtn:hover {
	opacity: .8
}
.new .page-article #dl-container #dl-controls #dlbBtn img, .new .page-article #dl-container #dl-controls #dlfBtn img {
	left: 0;
	padding-top: 5px
}
.new .page-article #dl-container .dl-copy-overlay {
	height: 100px;
	left: 0;
	margin: 0 auto;
	margin-top: -50px;
	position: relative;
	top: 0;
	width: 67%
}
.new .page-article #dl-container .bondlcopy h2, .new .page-article #dl-container .dl-copy-overlay h2 {
	padding: 20px 25px 0;
	padding: 30px 20px 0;
	position: absolute;
	text-align: center
}
.new .page-article #dl-container .bondlcopy h2, .new .page-article #dl-container .bondlcopy h2 a, .new .page-article #dl-container .dl-copy-overlay h2, .new .page-article #dl-container .dl-copy-overlay h2 a {
	font-size: 20px;
	line-height: 24px
}
.new .page-article #dl-container .bondlcopy .source, .new .page-article #dl-container .dl-copy-overlay .source {
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center
}
.new .page-article #dl-container .bondlcopy .source a, .new .page-article #dl-container .dl-copy-overlay .source a {
	color: #fff
}
.new .page-article #dl-container .bondlcopy .source .dl-partner-indicator, .new .page-article #dl-container .bondlcopy p.dlcopy, .new .page-article #dl-container .bondlcopy p.lede-link, .new .page-article #dl-container .dl-copy-overlay .source .dl-partner-indicator, .new .page-article #dl-container .dl-copy-overlay p.dlcopy, .new .page-article #dl-container .dl-copy-overlay p.lede-link {
	display: none
}
.new .page-article #dl-container .bondlcopy .sponsorLogo, .new .page-article #dl-container .dl-copy-overlay .sponsorLogo {
	bottom: 2px;
	left: 50%;
	margin-left: -75px;
	position: absolute
}
.new .page-article #dl-container .bondlcopy .sponsorLogo br, .new .page-article #dl-container .dl-copy-overlay .sponsorLogo br {
	display: none
}
.new .page-article #dl-container .bondlcopy .sponsorLogo span, .new .page-article #dl-container .dl-copy-overlay .sponsorLogo span {
	color: #999;
	float: left;
	font-family: Larsseit, sans-serif;
	font-size: 10px
}
.new .page-article #dl-container .bondlcopy .sponsorLogo a, .new .page-article #dl-container .dl-copy-overlay .sponsorLogo a {
	bottom: -10px;
	float: left;
	margin-left: 4px;
	position: absolute
}
.new .page-article #dl-container .bondlcopy .sponsorLogo a img, .new .page-article #dl-container .dl-copy-overlay .sponsorLogo a img {
	max-width: 145px
}
.new .page-article #dl-container .sublede-section {
	display: none;
	height: 0;
	width: 0
}
.new .page-article #dl-container .main-section .category {
	display: none
}
.new .page-article #dl-container .main-section h2.dl-headline {
	text-align: center;
	width: 100%
}
.new .page-article #dl-container .main-section h2.dl-headline a {
	color: #111;
	font-family: Meta Serif book, sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	word-break: normal
}
.new .page-article #dl-container #dl-count {
	float: left;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 25%
}
.new .page-article #dl-container #dl-copy-tape-wrap {
	margin-top: -50px;
	position: relative;
	right: 0;
	top: auto;
	width: 100%
}
.new .page-article #dl-container #dl-tape {
	left: 50%;
	margin: 0;
	margin-left: -117px;
	position: absolute;
	top: -22px
}
.new .page-article #dl-container #dl-copy-overlay-background {
	height: 100px;
	margin: 0 auto;
	max-width: 750px;
	opacity: 1;
	padding: 0;
	width: 80%
}
}


@media only screen and (min-width:1024px) and (max-width:1265px) {
.new .page-entertainment #dl-container {
	padding-bottom: 30px
}
.new #dl-container #dl-allslides-wrapper {
	margin: 0 auto;
	overflow: visible;
	width: 780px
}
.new #dl-container #dl_v2 {
	height: 420px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%
}
.new #dl-container #dl_v2 div.dlslide {
	height: 420px;
	padding: 0 3px;
	width: 640px
}
.new #dl-container #dl_v2 div.dlslide .slideoverlay {
	width: 640px
}
.new #dl-container .overlay {
	opacity: .5
}
.new #dl-container .bondlcopy p.dlcopy, .new #dl-container .main-section p.dlcopy {
	font-size: 14px;
	line-height: 20px
}
.new #dl-container .bondlcopy .sponsorLogo, .new #dl-container .main-section .sponsorLogo {
	bottom: 11px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo br, .new #dl-container .main-section .sponsorLogo br {
	display: none
}
.new #dl-container .bondlcopy .sponsorLogo span, .new #dl-container .main-section .sponsorLogo span {
	color: #999;
	float: left;
	font-family: Larsseit, sans-serif;
	font-size: 10px
}
.new #dl-container .bondlcopy .sponsorLogo a, .new #dl-container .main-section .sponsorLogo a {
	bottom: -10px;
	float: left;
	margin-left: 10px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo a img, .new #dl-container .main-section .sponsorLogo a img {
	max-width: 145px
}
.new #dl-container span.dl-copy-overlay {
	height: 210px;
	padding-top: 20px
}
.new #dl-container span.dl-copy-overlay .dlcopy {
	margin-top: 1px
}
.new #dl-container .dl-copy-overlay {
	left: 383px;
	position: absolute;
	top: 75px
}
.new #dl-container .bondlcopy, .new #dl-container .dl-copy-overlay {
	background:rgba(0,0,0,0.8);
    height: 35px;
    margin: 0;
    width: 98.7%;
    margin-left: 1%;
}
.new #dl-container .bondlcopy.nosource, .new #dl-container .dl-copy-overlay.nosource {
	padding-top: 46px
}
.new #dl-container .bondlcopy.notape, .new #dl-container .dl-copy-overlay.notape {
	height: 210px;
	padding-top: 15px
}
.new #dl-container .bondlcopy.notape .dlcopy, .new #dl-container .dl-copy-overlay.notape .dlcopy {
	margin-top: 1px
}
.new #dl-container .bondlcopy.notape.nosource, .new #dl-container .dl-copy-overlay.notape.nosource {
	padding-top: 30px
}
.new #dl-container .bondlcopy .dlcopy, .new #dl-container .dl-copy-overlay .dlcopy {
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 12px;
	overflow: hidden
}
.new #dl-container .bondlcopy h2, .new #dl-container .dl-copy-overlay h2 {
	overflow: hidden
}
.new #dl-container .bondlcopy h2 a, .new #dl-container .dl-copy-overlay h2 a {
	color: #fff;
	font-size: 16px;
	line-height: 35px
}
.new #dl-container .bondlcopy .source, .new #dl-container .dl-copy-overlay .source {
	bottom: 12px;
	color: #898c8e;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 12px;
	position: absolute
}
.new #dl-container .bondlcopy .source a, .new #dl-container .dl-copy-overlay .source a {
	color: #898c8e;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 12px
}
.new #dl-container .dl-secondaries h2 {
	font-size: 24px
}
.new #dl-container .dl-secondaries h2 a {
	line-height: 35px
}
.new #dl-container .dl-secondaries .source {
	bottom: 9px
}
.new #dl-container .dl-secondaries.notape {
	height: 242px
}
.new #dl-container .dl-secondaries .sublede-section {
	display: block;
	padding-top: 3px
}
.new #dl-container .dl-secondaries .sublede-section .dl-sublede-link {
	color: #39f;
	font-size: 14px;
	line-height: 16px
}
.new #dl-container .dl-secondaries .dlcounter {
	padding-bottom: 8px
}
.new #dl-container .dltext {
	padding-left: 10px
}
.new #dl-container .dllabel {
	height: 87px;
	left: 20px;
	position: absolute;
	top: 0;
	width: 72px
}
.new #dl-container .dllabel .img {
	height: 87px;
	width: 72px
}
.new #dl-container .overlay-text {
	position: absolute
}
.new #dl-container div.dlcontentlabel {
	background-color: #008ee1;
	color: #fff;
	font-size: 13px;
	left: 10px;
	padding: 5px 8px;
	position: absolute;
	top: 360px
}
.new #dl-container div.dlcontentlabel div.text {
	float: left
}
.new #dl-container div.dlcontentlabel img.playbutton, .new #dl-container div.dlcontentlabel img.playbutton-over {
	float: left;
	margin-left: 5px;
	margin-top: 2px
}
.new #dl-container div.dlcontentlabel img.playbutton-over {
	display: none
}
.new #dl-container #dlimg {
	display: block;
	height: 420px;
	position: relative;
	width: 640px
}
.new #dl-container #dlimg img:first-child {
	height: 420px;
	width: 640px
}
.new #dl-container #dlimg .dlwtmrk {
	bottom: 20px;
	display: none;
	left: 20px;
	position: absolute
}
.new #dl-container #dlimg .dlwtmrk img {
	height: auto;
	width: auto
}
.new #dl-container .cntrlB .showtape .dlcounter {
	display: block
}
.new #dl-container .cntrlB #dl-copy-tape-wrap {
	
}
.new #dl-container .cntrlB .bondlcopy, .new #dl-container .cntrlB .dl-copy-overlay {
	height: 35px
}
.new #dl-container .cntrlB .bondlcopy .dlcopy, .new #dl-container .cntrlB .dl-copy-overlay .dlcopy {
	margin-top: 10px;
	margin-bottom: 0
}
.new #dl-container .cntrlB .bondlcopy .source, .new #dl-container .cntrlB .dl-copy-overlay .source {
	bottom: 47px;
	color: #c2c2c2;
	font-size: 11px
}
.new #dl-container .cntrlB .bondlcopy .source .dl-partner-indicator, .new #dl-container .cntrlB .dl-copy-overlay .source .dl-partner-indicator {
	display: none
}
.new #dl-container .cntrlB .dltext {
	height: 35px;
    margin-right: 10px;
    padding-bottom: 14px;
    padding-left: 0;
    text-align: right;
}
.new #dl-container .cntrlB .bondlcopy.notape, .new #dl-container .cntrlB .dl-copy-overlay.notape {
	height: 275px
}
.new #dl-container .cntrlB .bondlcopy.notape .dltext, .new #dl-container .cntrlB .dl-copy-overlay.notape .dltext {
	height: 247px
}
.new #dl-container .cntrlB .bondlcopy .sponsorLogo, .new #dl-container .cntrlB .main-section .sponsorLogo {
	bottom: 50px
}
.new #dl-container .cntrlB .dlcounter {
	color: #9c9c9c;
	font-size: 18px;
	padding-bottom: 9px;
	right: auto
}
.new #dl-container .cntrlB #dl-controls a {
	height: 17px;
	max-width: 15px;
	padding-right: 0!important;
	padding-top: 0!important;
	width: 15px!important
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:before {
	font-size: 26px;
	position: relative;
	top: -1px
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:hover:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:hover:before {
	color: #39f
}
.new #dl-container .cntrlB.dl_s9 #dl-controls {
	margin: 0 auto;
	position: relative;
	width: 640px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls a {
	max-width: 15px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	background: transparent;
	bottom: 45px;
	left: auto;
	opacity: 1;
	right: 6px;
	top: auto
}
.new .mac #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	bottom: 42px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	background: transparent;
	bottom: 45px;
	left: auto;
	opacity: 1;
	right: 34px;
	top: auto
}
.new .mac #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	bottom: 42px
}
.new .sprite-fg-Arrow-left-white img {
	left: 0;
	top: -42px
}
.new .sprite-fg-Arrow-right-white img {
	left: 0;
	top: -146px
}
.new .sprite-fg-pause-button-blue:hover img {
	left: 0;
	top: -1023px
}
.new .sprite-fg-play-button-blue:hover img {
	left: 0;
	top: -1077px
}
.new #dl-container .vbpos-bottom-right, .new #dl-container .vbpos-top-right {
	left: 360px
}
.new #dl-container .vbpos-top-left {
	left: 20px!important;
	top: 20px!important
}
.new #dl-container .vbpos-bottom-left {
	left: 20px!important;
	top: 370px!important
}
.new #dl-container .videobutton {
	background: #008ee1;
	display: none;
	font-size: 10px;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	width: 105px;
	z-index: 2
}
.new #dl-container .videobutton img.playbutton, .new #dl-container .videobutton img.playbutton-over {
	height: auto;
	position: absolute;
	right: 8px;
	top: 6px;
	width: auto;
	z-index: 1
}
.new #dl-container .videobutton .vbtext {
	cursor: pointer;
	font-weight: 700;
	position: absolute;
	text-decoration: none
}
.new #dl-container .videobutton .vbtext td {
	border: 0 solid;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle
}
.new #dl-container .videobutton-bg {
	display: none;
	left: 0;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	top: 0
}
.new #dl-container .adserved-dl.videobutton-bg, .new #dl-container .adserved-dl.videobutton.videobutton {
	display: block;
	height: 25px;
	left: 20px;
	top: 370px;
	width: 75px
}
.new #dl-container #dl-controls #dlbBtn, .new #dl-container #dl-controls #dlfBtn {
	top: 183px
}
.new #dl-container .slick-list {
	overflow: visible
}
.new #dl-container .slick-track {
	height: 420px
}
}

@media only screen and (min-width:1266px) {
.new #dl-container #dl-allslides-wrapper {
	margin: 0 auto;
	overflow: visible;
	width: 650px;
}
.new #dl-container #dl_v2 {
	height: 420px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%
}
.new #dl-container #dl_v2 div.dlslide {
	height: 420px;
	padding: 0 3px;
	width: 640px
}
.new #dl-container #dl_v2 div.dlslide .slideoverlay {
	width:644px;
}
.new #dl-container .overlay {
	opacity: .5
}
.new #dl-container .bondlcopy p.dlcopy, .new #dl-container .main-section p.dlcopy {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 20px
}
.new #dl-container .bondlcopy .sponsorLogo, .new #dl-container .main-section .sponsorLogo {
	bottom: 11px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo br, .new #dl-container .main-section .sponsorLogo br {
	display: none
}
.new #dl-container .bondlcopy .sponsorLogo span, .new #dl-container .main-section .sponsorLogo span {
	color: #999;
	float: left;
	font-family: Larsseit, sans-serif;
	font-size: 10px
}
.new #dl-container .bondlcopy .sponsorLogo a, .new #dl-container .main-section .sponsorLogo a {
	bottom: -10px;
	float: left;
	margin-left: 10px;
	position: absolute
}
.new #dl-container .bondlcopy .sponsorLogo a img, .new #dl-container .main-section .sponsorLogo a img {
	max-width: 145px
}
.new #dl-container span.dl-copy-overlay {
	height: 210px;
	padding-top: 20px
}
.new #dl-container span.dl-copy-overlay .dlcopy {
	margin-top: 1px
}
.new #dl-container .dl-copy-overlay {
	left: 383px;
	position: absolute;
	top: 75px
}
.new #dl-container .bondlcopy, .new #dl-container .dl-copy-overlay {
	background:rgba(0,0,0,0.8);
    height: 35px;
    margin: 0;
    width: 98.7%;
    margin-left: 1%;
}
.new #dl-container .bondlcopy.nosource, .new #dl-container .dl-copy-overlay.nosource {
	padding-top: 46px
}
.new #dl-container .bondlcopy.notape, .new #dl-container .dl-copy-overlay.notape {
	height: 210px;
	padding-top: 15px
}
.new #dl-container .bondlcopy.notape .dlcopy, .new #dl-container .dl-copy-overlay.notape .dlcopy {
	margin-top: 1px
}
.new #dl-container .bondlcopy.notape.nosource, .new #dl-container .dl-copy-overlay.notape.nosource {
	padding-top: 30px
}
.new #dl-container .bondlcopy .dlcopy, .new #dl-container .dl-copy-overlay .dlcopy {
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 12px;
	overflow: hidden
}
.new #dl-container .bondlcopy h2, .new #dl-container .dl-copy-overlay h2 {
	overflow: hidden
}
.new #dl-container .bondlcopy h2 a, .new #dl-container .dl-copy-overlay h2 a {
	color: #fff;	
	font-size: 16px;
	font-weight: 400;
	line-height: 35px
}
.new #dl-container .bondlcopy h2 a:hover, .new #dl-container .dl-copy-overlay h2 a:hover {
	color: #008ee1;
	text-decoration: none
}
.new #dl-container .bondlcopy .source, .new #dl-container .dl-copy-overlay .source {
	bottom: 12px;
	color: #898c8e;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 12px;
	position: absolute
}
.new #dl-container .bondlcopy .source a, .new #dl-container .dl-copy-overlay .source a {
	color: #898c8e;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 12px
}
.new #dl-container .dl-secondaries h2 {
	font-size: 24px;
	margin: 0;
	padding: 0
}
.new #dl-container .dl-secondaries h2 a {
	display: block;
	line-height: 35px
}
.new #dl-container .dl-secondaries .source {
	bottom: 9px
}
.new #dl-container .dl-secondaries.notape {
	height: 242px
}
.new #dl-container .dl-secondaries .sublede-section {
	display: block;
	padding-top: 3px
}
.new #dl-container .dl-secondaries .sublede-section .dl-sublede-link {
	color: #39f;
	font-size: 14px;
	line-height: 16px
}
.new #dl-container .dl-secondaries .dlcounter {
	padding-bottom: 8px
}
.new #dl-container .dltext {
	padding-left: 10px
}
.new #dl-container .overlay-text {
	position: absolute
}
.new #dl-container #dlimg {
	display: block;
	height: 420px;
	position: relative;
	width: 640px
}
.new #dl-container #dlimg img:first-child {
	height: 420px;
	width: 640px
}
.new #dl-container #dlimg .dlwtmrk {
	bottom: 20px;
	display: none;
	left: 20px;
	position: absolute
}
.new #dl-container #dlimg .dlwtmrk img {
	height: auto;
	width: auto
}
.new #dl-container #dl-controls #dlbBtn, .new #dl-container #dl-controls #dlfBtn {
	top: 183px
}
.new #dl-container .cntrlB .showtape .dlcounter {
	display: block
}
.new #dl-container .cntrlB #dl-copy-tape-wrap {

}
.new #dl-container .cntrlB .bondlcopy, .new #dl-container .cntrlB .dl-copy-overlay {
	height: 35px
}
.new #dl-container .cntrlB .bondlcopy .dlcopy, .new #dl-container .cntrlB .dl-copy-overlay .dlcopy {
	margin-top: 10px
}
.new #dl-container .cntrlB .bondlcopy .source, .new #dl-container .cntrlB .dl-copy-overlay .source {
	bottom: 47px;
	color: #c2c2c2;
	font-size: 11px
}
.new #dl-container .cntrlB .bondlcopy .source .dl-partner-indicator, .new #dl-container .cntrlB .dl-copy-overlay .source .dl-partner-indicator {
	display: none
}
.new #dl-container .cntrlB .dltext {
	height: 35px;
    margin-right: 10px;
    padding-bottom: 14px;
    padding-left: 0;
    text-align: right;
}
.new #dl-container .cntrlB .bondlcopy.notape, .new #dl-container .cntrlB .dl-copy-overlay.notape {
	height: 35px
}
.new #dl-container .cntrlB .bondlcopy.notape .dltext, .new #dl-container .cntrlB .dl-copy-overlay.notape .dltext {
	height: 35px
}
.new #dl-container .cntrlB .bondlcopy .sponsorLogo, .new #dl-container .cntrlB .main-section .sponsorLogo {
	bottom: 50px
}
.new #dl-container .cntrlB .dlcounter {
	color: #9c9c9c;
	font-size: 18px;
	padding-bottom: 9px;
	right: auto
}
.new #dl-container .cntrlB #dl-controls a {
	height: 17px;
	max-width: 15px;
	padding-right: 0!important;
	padding-top: 0!important;
	width: 15px!important
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:before {
	font-size: 26px
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:hover:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:hover:before {
	color: #39f
}
.new #dl-container .cntrlB.dl_s9 #dl-controls {
	margin: 0 auto;
	position: relative;
	width: 640px;
}
.new #dl-container .cntrlB.dl_s9 #dl-controls a {
	max-width: 15px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn, .new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	bottom: 48px;
	line-height: 26px;
	height: 26px;
	top: auto;
	left: auto;
	opacity: 1;
	background: transparent
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	right: 6px;
	background:url(Prev.png) -19px 0px no-repeat;
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn:hover {
	background:url(Prev_hover.png) -19px 0px no-repeat;
}

.new .mac #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	bottom: 42px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	right: 34px;
	background:url(Prev.png) 0px 0px no-repeat;
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn:hover {
	
	background:url(Prev_hover.png) 0px 0px no-repeat;
}
.new .mac #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	bottom: 42px
}
.new #dl-container .hasScrollTable.cntrlB.dl_s9 #dl-controls {
	position: static;
	width: auto
}
.new #dl-container .hasScrollTable .dl-scrolltable-wr {
	background: #000;
	display: block;
	float: left;
	height: auto;
	width: 150px;
	-ms-overflow-style: none
}
.new .Gecko.mac #dl-container .hasScrollTable .dl-scrolltable-wr {
	overflow-y: scroll
}
.new #dl-container .hasScrollTable .dl-scrolltable-wr h2 {
	color: #fff;
	font-family: Larsseit-Bold, Arial;
	font-size: 12px;
	letter-spacing: .1em;
	margin-left: 10px;
	padding: 0 0 15px;
	padding-top: 10px
}
.new #dl-container .hasScrollTable .dl-scrolltable-wr .dl-scrolltable {
	margin-left: 10px;
	margin-right: 10px
}
.new #dl-container .hasScrollTable .dl-scrolltable-wr .dl-scrolltable .dlhdln {
	border-top: 1px solid #3d3d3d;
	padding: 15px 0
}
.new #dl-container .hasScrollTable .dl-scrolltable-wr .dl-scrolltable .dlhdln a {
	color: #fff;
	font-size: 14px;
	font-weight: 400
}
.new #dl-container .hasScrollTable .dl-scrolltable-wr .dl-scrolltable .dlhdln.active a, .new #dl-container .hasScrollTable .dl-scrolltable-wr .dl-scrolltable .dlhdln a:hover {
	color: #39f
}
.new #dl-container .hasScrollTable#dl_v2 {
	height: auto;
	margin: 0;
	max-height: 499px;
	max-width: 910px;
	padding: 0;
	padding-bottom: 0
}
.new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-controls #dlbBtn, .new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-controls #dlfBtn {
	bottom: auto;
	top: 339px
}
.new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-copy-tape-wrap {
	right: 0
}
}

@media only screen and (min-width:1266px) and (min-width:1266px) and (max-width:1350px) {
.new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-copy-tape-wrap {
	top: 30px
}
.new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-controls #dlbBtn, .new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-controls #dlfBtn {
	bottom: auto;
	top: 306px
}
}

@media only screen and (min-width:1266px) and (min-width:1450px) {
.new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-copy-tape-wrap {
	top: 95px
}
.new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-controls #dlbBtn, .new #dl-container .hasScrollTable#dl_v2.cntrlB #dl-controls #dlfBtn {
	bottom: auto;
	top: 370px
}
}

@media only screen and (min-width:1266px) {
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper {
	height: auto;
	margin: 0 0 0 150px;
	max-height: 499px;
	max-width: 760px;
	overflow: hidden;
	width: auto
}
}

@media only screen and (min-width:1266px) and (min-width:1266px) and (max-width:1350px) {
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper {
	max-height: 388px;
	max-width: 599px
}
}

@media only screen and (min-width:1266px) {
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list {
	height: auto;
	over-flow: hidden
}
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list .slick-track {
	height: auto
}
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list div.dlslide {
	background: #000;
	box-sizing: border-box;
	height: auto;
	max-width: 760px;
	padding: 0;
	width: 100%
}
}

@media only screen and (min-width:1266px) and (min-width:1266px) and (max-width:1350px) {
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list div.dlslide {
	max-width: 599px
}
}

@media only screen and (min-width:1266px) {
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list div.dlslide .slideoverlay {
	display: none
}
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list div.dlslide a.photo-link {
	display: block;
	height: auto;
	max-height: 499px;
	overflow: hidden;
	position: relative;
	width: 100%
}
}

@media only screen and (min-width:1266px) and (min-width:1266px) and (max-width:1350px) {
.new #dl-container .hasScrollTable#dl_v2 #dl-allslides-wrapper .slick-list div.dlslide a.photo-link {
	max-height: 388px
}
}

@media only screen and (min-width:1266px) {
.new .sprite-fg-Arrow-left-white img {
	left: 0;
	top: -42px
}
.new .sprite-fg-Arrow-right-white img {
	left: 0;
	top: -146px
}
.new .sprite-fg-pause-button-blue:hover img {
	left: 0;
	top: -1023px
}
.new .sprite-fg-play-button-blue:hover img {
	left: 0;
	top: -1077px
}
.new #dl-container .vbpos-bottom-right, .new #dl-container .vbpos-top-right {
	left: 360px
}
.new #dl-container .vbpos-top-left {
	left: 20px!important;
	top: 20px!important
}
.new #dl-container .vbpos-bottom-left {
	left: 20px!important;
	top: 370px!important
}
.new #dl-container .videobutton {
	background: #008ee1;
	display: none;
	font-size: 10px;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	width: 105px;
	z-index: 2
}
.new #dl-container .videobutton img.playbutton, .new #dl-container .videobutton img.playbutton-over {
	height: auto;
	position: absolute;
	right: 8px;
	top: 6px;
	width: auto;
	z-index: 1
}
.new #dl-container .videobutton .vbtext {
	cursor: pointer;
	font-weight: 700;
	position: absolute;
	text-decoration: none
}
.new #dl-container .videobutton .vbtext td {
	border: 0 solid;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle
}
.new #dl-container .videobutton-bg {
	display: none;
	left: 0;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	top: 0
}
.new #dl-container .adserved-dl.videobutton-bg, .new #dl-container .adserved-dl.videobutton.videobutton {
	display: block;
	height: 25px;
	left: 20px;
	top: 370px;
	width: 75px
}
.new #dl-allslides-wrapper .slick-list {
	overflow: visible
}
.new #dl-container .slick-track {
	height: 420px
}
}

@media only screen and (min-width:769px) and (max-width:899px) {
.new #dl-container .cntrlB .showtape .dlcounter {
	display: none
}
.new #dl-container .cntrlB #dl-copy-tape-wrap {
	
}
.new #dl-container .cntrlB .bondlcopy, .new #dl-container .cntrlB .dl-copy-overlay {
	height: 35px
}
.new #dl-container .cntrlB .bondlcopy .dlcopy, .new #dl-container .cntrlB .dl-copy-overlay .dlcopy {
	margin-top: 10px
}
.new #dl-container .cntrlB .bondlcopy .source, .new #dl-container .cntrlB .dl-copy-overlay .source {
	bottom: 47px;
	color: #c2c2c2;
	font-size: 11px
}
.new #dl-container .cntrlB .bondlcopy .source .dl-partner-indicator, .new #dl-container .cntrlB .dl-copy-overlay .source .dl-partner-indicator {
	display: none
}
.new #dl-container .cntrlB .dltext {
	border-bottom: 1px solid #abb0c4;
	height: 232px;
	margin-left: 10px;
	padding-bottom: 14px;
	padding-left: 0
}
.new #dl-container .cntrlB .bondlcopy.notape, .new #dl-container .cntrlB .dl-copy-overlay.notape {
	height: 275px
}
.new #dl-container .cntrlB .bondlcopy.notape .dltext, .new #dl-container .cntrlB .dl-copy-overlay.notape .dltext {
	height: 247px
}
.new #dl-container .cntrlB .bondlcopy .sponsorLogo, .new #dl-container .cntrlB .main-section .sponsorLogo {
	bottom: 50px
}
.new #dl-container .cntrlB .dlcounter {
	color: #9c9c9c;
	font-size: 18px;
	padding-bottom: 9px;
	right: auto
}
.new #dl-container .cntrlB #dl-controls a {
	height: 17px;
	max-width: 15px;
	padding-right: 0!important;
	padding-top: 0!important;
	width: 15px!important
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:before {
	font-size: 26px
}
.new #dl-container .cntrlB #dl-controls .navicon-dlnext:hover:before, .new #dl-container .cntrlB #dl-controls .navicon-dlprev:hover:before {
	color: #39f
}
.new #dl-container .cntrlB.dl_s9 #dl-controls {
	margin: 0 auto;
	position: relative;
	width: 640px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls a {
	max-width: 15px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn, .new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	background: transparent;
	bottom: 48px;
	left: auto;
	opacity: 1;
	top: auto;
	height: 26px;
	line-height: 26px
}
.mac .new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn, .mac .new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	bottom: 42px
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlfBtn {
	right: 6px;
}
.new #dl-container .cntrlB.dl_s9 #dl-controls #dlbBtn {
	right: 34px
}
}
.new .dl_design_7 #dlw .dl-design-version-7 .dam-credit {
	display: none
}
.new .dam-credit {
	background: hsla(0,0%,100%,.8);
	bottom: 0;
	color: #333;
	display: inline-block;
	font-size: 10px;
	margin: 0;
	opacity: 0;
	overflow: hidden;
	padding: 5px;
	right: 0;
	z-index: 1
}
.new a:hover .dam-credit {
	opacity: 1
}
.new a.taboola_credit .dam-credit {
	opacity: 1;
	background: rgba(0,0,0,.6);
	color: #fff;
	font-family: Larsseit, sans-serif;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	top: 0;
	padding: 0 5px
}
.new .taboola-sponsor {
	position: absolute;
	bottom: 50px;
	line-spacing: 7px;
	color: #999
}
.new .taboola-sponsor .sponsoredBy {
	font-size: 10px
}
.new .taboola-sponsor .sponsor {
	font-size: 12px;
	display: block
}
.new .taboola-sponsor .sponsor a {
	color: #999
}
.new #dl-container a.dlcopylink {
	color: #838383;
	line-height:24px;
	display: block
}
.new #dl-container .dlcopy a:hover {
	color: #838383;
}
.new #dl-container .dl_s9 div.dl-tape.design2016 {
	background-image: url(../images/dl-tape-background-2016.png);
	background-size: 100% 100%;
	height: 30px;
	left: 0;
	top: 0;
	width: 131px
}
.new #dl-container .dl_s9 div.dl-tape.design2016 .dl-tape-title {
	font-size: 11px;
	font-weight: 600;
	height: 30px;
	letter-spacing: 1px;
	padding-bottom: 0;
	padding-left: 24px;
	padding-top: 10px;
	text-align: left;
	width: 100%
}
.new #dl-container .dl_s9 #dl-tape-outer.design2016 {
	display: none;
	height: 30px
}
.new #dl-container .dl_s9 #dl-tape-outer.design2016 .dl-tape-title {
	font-size: 12px;
	height: 30px
}

@media only screen and (min-width:1109px) {
.new #dl-container .cntrlB #dl-copy-overlay-background.design2016 .dltext {
	box-sizing: border-box;
	height: 241px;
	padding-top: 10px
}
.new #dl-container .cntrlB #dl-copy-overlay-background.design2016.notape .dltext {
	height: 256px;
	padding-top: 0
}
}

@media only screen and (max-width:899px) and (min-width:769px) {
.new #dl-container .cntrlB #dl-copy-overlay-background.design2016 .dltext {
	box-sizing: border-box;
	height: 241px;
	padding-top: 10px
}
.new #dl-container .cntrlB #dl-copy-overlay-background.design2016.notape .dltext {
	height: 256px;
	padding-top: 0
}
}

@media only screen and (max-width:899px) and (min-width:769px) {
.new #dl-container .cntrlB #dl-copy-overlay-background.design2016 .dltext {
	box-sizing: border-box;
	height: 246px;
	padding-top: 10px
}
}


@media only screen and (max-width:768px) {
.new #dl-container #dl-tape.design2016 {
	bottom: 440px;
	display: none!important;
	left: 117px;
	top: auto
}
.new #dl-container .dl_s9 #dl-tape-outer.design2016 {
	background-repeat: round;
	display: inline-block
}
.new #dl-container .taboola-sponsor {
	bottom: 0;
	position: relative;
	text-align: center
}
.new #dl-container .taboola-sponsor .sponsor {
	display: inline
}
.new .l-main #dl-container .bondlcopy .source a {
	color: #898c8e
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (max-width:899px) {
.new.isVerticalPage:not(.page-article) .l-main #dl-container #dl_v2 #dl-copy-tape-wrap #dl-copy-overlay-background .source {
	display: block;
	padding: 10px 0 25px
}
.new #dl-container {
	margin-left: -10px;
	margin-right: -10px
}
}

@media only screen and (max-width:768px) {
.new.channel-finance:not(.page-article) #dl-container .bondlcopy h2, .new.channel-finance:not(.page-article) #dl-container .bondlcopy h2 a, .new.channel-news:not(.page-article) #dl-container .bondlcopy h2, .new.channel-news:not(.page-article) #dl-container .bondlcopy h2 a, .new.channel-tech:not(.page-article) #dl-container .bondlcopy h2, .new.channel-tech:not(.page-article) #dl-container .bondlcopy h2 a {
	font-size: 20px;
	line-height: 24px
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media (max-width:768px) {
.new a:hover .dam-credit {
	display: none;
	opacity: 0
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}
.isVerticalPage #aol3-grid #dl-container #dl_v2 #dl-copy-tape-wrap .bondlcopy .source a {
	color: #898c8e!important
}
.new #dl-container .bondlcopy .notadserved.sponsorLogo a {
	bottom: auto
}
.new #dl-container .sponsored .overlay-text {
	width: 100px
}
.m-dynamic-lede-footer {
	display: none
}

@media only screen and (max-width:480px), only screen and (orientation:landscape) and (max-height:435px) {
.m-dynamic-lede-footer {
	display: block
}
.m-dynamic-lede-footer a {
	color: #000
}
.m-dynamic-lede-footer__heading {
	background: #000;
	color: #fff;
	font-size: 14px;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: .08em;
	text-transform: uppercase;
	margin: 0 -10px;
	padding: 2px 20px 0
}
.m-dynamic-lede-footer__ledes-container {
	margin: 0 -10px
}
.m-dynamic-lede-footer__ledes {
	border-bottom: 1px solid #7f7f7f;
	margin-bottom: 0
}
.m-dynamic-lede-footer__ledes .dlslide {
	background: #f7f7f7;
	height: 320px;
	margin-right: 10px;
	width: 310px
}
.m-dynamic-lede-footer__ledes .dlslide .dl-copy-overlay {
	display: block!important;
	margin: 0;
	padding: 0 20px
}
.m-dynamic-lede-footer__ledes .dlcopy {
	display: block;
	font-size: 17px;
	line-height: 24px
}
.m-dynamic-lede-footer__ledes .dlcopy a:after {
	content: 'SEE MORE';
	color: #39f;
	display: block;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-top: 15px
}
.m-dynamic-lede-footer__ledes .dl-copy-overlay {
	background: none;
	height: 100%;
	width: 100%
}
.m-dynamic-lede-footer__ledes .dl-copy-overlay h2 {
	text-align: left;
	padding: 0
}
.m-dynamic-lede-footer__ledes .dl-copy-overlay h2 a {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: normal
}
.m-dynamic-lede-footer__ledes img {
	display: none
}
}

@media screen and (max-width:320px) {
	.new #dl-container a.photo-link{ max-height:250px;}
.m-dynamic-lede-footer__ledes .dlslide {
	height: 310px
}
.m-dynamic-lede-footer__ledes .dl-copy-overlay h2 a {
	font-size: 20px;
	line-height: 24px
}
.m-dynamic-lede-footer__ledes .dlcopy {
	font-size: 15px;
	line-height: 22px
}
}
.shared-services .aol-share a {
	border-radius: 0;
	border-right: 0
}
#aol3-grid .aol-share, #aol-content.overlay .shared-services .aol-share, .new .aol-share {
	font: 11px/11px Helvetica, Arial, sans-serif;
	position: relative;
	float: left;
	height: 40px
}
#aol3-grid .aol-share a, #aol-content.overlay .shared-services .aol-share a, .new .aol-share a {
	border-radius: 0;
	border-right: none
}
#aol3-grid .aol-share a[class^=aol-share], #aol-content.overlay .shared-services .aol-share a[class^=aol-share], .new .aol-share a[class^=aol-share] {
	text-align: center;
	position: relative;
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background: #ccc;
	font-size: 18px;
	float: left
}
#aol3-grid .aol-share a[class^=aol-share]:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share]:before, .new .aol-share a[class^=aol-share]:before {
	font-family: icons;
	display: inline;
	left: 0;
	speak: none;
	visibility: visible;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 40px;
	color: #fff;
	position: relative
}
#aol3-grid .aol-share a[class^=aol-share]:after, #aol-content.overlay .shared-services .aol-share a[class^=aol-share]:after, .new .aol-share a[class^=aol-share]:after {
	display: inline-block;
	visibility: visible;
	letter-spacing: .03em;
	font: 12px Larsseit-Medium, sans-serif;
	vertical-align: middle
}
#aol3-grid .aol-share a[class^=aol-share] b, #aol-content.overlay .shared-services .aol-share a[class^=aol-share] b, .new .aol-share a[class^=aol-share] b {
	display: none
}
#aol3-grid .aol-share a[class^=aol-share]:hover b, #aol-content.overlay .shared-services .aol-share a[class^=aol-share]:hover b, .new .aol-share a[class^=aol-share]:hover b {
	display: none!important
}
#aol3-grid .aol-share a[class^=aol-share] span, #aol-content.overlay .shared-services .aol-share a[class^=aol-share] span, .new .aol-share a[class^=aol-share] span {
	display: inline-block;
	padding-left: 10px;
	vertical-align: top;
	font-family: Larsseit-Medium, sans-serif;
	font-size: 12px;
	color: #fff;
	display: none;
	text-align: left;
	text-transform: uppercase;
	line-height: 44px;
	height: 40px;
	letter-spacing: .03em;
	opacity: 100;
	visibility: visible;
	width: auto
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-facebook, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-facebook, .new .aol-share a[class^=aol-share].aol-share-facebook {
	background: #3b5998;
	margin-left: 0
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-facebook:hover, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-facebook:hover, .new .aol-share a[class^=aol-share].aol-share-facebook:hover {
	background: #5071b6
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-twitter, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-twitter, .new .aol-share a[class^=aol-share].aol-share-twitter {
	background: #00aced
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-twitter:hover, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-twitter:hover, .new .aol-share a[class^=aol-share].aol-share-twitter:hover {
	background: #1ab4ef
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-googleplus, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-googleplus, .new .aol-share a[class^=aol-share].aol-share-googleplus {
	background: #dd4b39
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-googleplus:hover, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-googleplus:hover, .new .aol-share a[class^=aol-share].aol-share-googleplus:hover {
	background: #e05d4d
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-pinterest, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-pinterest, .new .aol-share a[class^=aol-share].aol-share-pinterest {
	background-color: #cb2027
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-pinterest:hover, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-pinterest:hover, .new .aol-share a[class^=aol-share].aol-share-pinterest:hover {
	background: #e05d4d
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-email, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-email, .new .aol-share a[class^=aol-share].aol-share-email {
	background: #b2d3e1 none repeat scroll 0 0
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-email:hover, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-email:hover, .new .aol-share a[class^=aol-share].aol-share-email:hover {
	background: #bad7e4
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-email:hover b, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-email:hover b, .new .aol-share a[class^=aol-share].aol-share-email:hover b {
	display: none!important
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-comments, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-comments, .new .aol-share a[class^=aol-share].aol-share-comments {
	background: #3a5270
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-comments:hover, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-comments:hover, .new .aol-share a[class^=aol-share].aol-share-comments:hover {
	background: #4e647f
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-comments:hover b, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-comments:hover b, .new .aol-share a[class^=aol-share].aol-share-comments:hover b {
	display: none
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-comments span, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-comments span, .new .aol-share a[class^=aol-share].aol-share-comments span {
	float: left;
	margin-right: 14px;
	font-size: 12px;
	line-height: 36px
}
#aol3-grid .aol-share a[class^=aol-share].aol-share-comments span:before, #aol-content.overlay .shared-services .aol-share a[class^=aol-share].aol-share-comments span:before, .new .aol-share a[class^=aol-share].aol-share-comments span:before {
	content: "Comments"
}
#aol3-grid .aol-share a, .new .aol-share a {
	margin-left: 8px
}
#aol3-grid .twist-share-wrapper .aol-share a, .new .twist-share-wrapper .aol-share a {
	width: 30px;
	height: 30px;
	line-height: 30px
}
#aol3-grid .twist-share-wrapper .aol-share a:before, .new .twist-share-wrapper .aol-share a:before {
	line-height: 30px
}
.new #dl-container a.photo-link{max-height:250px;}
}
@media only screen and (max-width:899px) {
#aol3-grid .twist-share-wrapper .aol-share, .new .twist-share-wrapper .aol-share {
	width: 100%
}
#aol3-grid .twist-share-wrapper .aol-share a, .new .twist-share-wrapper .aol-share a {
	width: 14.4%;
	height: 40px;
	line-height: 40px
}
#aol3-grid .twist-share-wrapper .aol-share a:before, .new .twist-share-wrapper .aol-share a:before {
	line-height: 40px
}
#aol3-grid .twist-share-wrapper .aol-share a.aol-share-facebook, .new .twist-share-wrapper .aol-share a.aol-share-facebook {
	width: 56.8%
}
#aol3-grid .twist-share-wrapper .aol-share a.aol-share-facebook:after, .new .twist-share-wrapper .aol-share a.aol-share-facebook:after {
	content: "SHARE ON FACEBOOK";
	height: 20px
}
}
#aol3-grid .widget__wrapper .aol-share a, .new .widget__wrapper .aol-share a {
	margin-left: 0
}
#aol3-grid .m-article-share-header .shared-services .aol-share a.aol-share-facebook, .new .m-article-share-header .shared-services .aol-share a.aol-share-facebook {
	width: 170px;
	height: 28px;
	line-height: 28px
}
#aol3-grid .m-article-share-header .shared-services .aol-share a.aol-share-facebook:before, .new .m-article-share-header .shared-services .aol-share a.aol-share-facebook:before {
	line-height: 28px
}
#aol3-grid .m-article-share-header .shared-services .aol-share a.aol-share-facebook:after, .new .m-article-share-header .shared-services .aol-share a.aol-share-facebook:after {
	content: "SHARE ON FACEBOOK";
	height: 20px
}
#aol3-grid .confab .confab-share, .new .confab .confab-share {
	background: #fff;
	width: 105px
}
#aol3-grid .confab .aol-share, .new .confab .aol-share {
	height: auto
}
#aol3-grid .confab .aol-share a, .new .confab .aol-share a {
	width: 22px;
	height: 20px;
	background-color: #fff!important
}
#aol3-grid .confab .aol-share a:hover:before, .new .confab .aol-share a:hover:before {
	background-color: #fff!important
}
#aol3-grid .confab .aol-share a:before, .new .confab .aol-share a:before {
	background-color: #fff!important;
	font-family: icons;
	color: #666;
	vertical-align: top
}
#aol3-grid .confab .aol-share a.aol-share-facebook:before, .new .confab .aol-share a.aol-share-facebook:before {
	content: '\f09a'
}
#aol3-grid .confab .aol-share a.aol-share-twitter:before, .new .confab .aol-share a.aol-share-twitter:before {
	content: '\f099'
}
#aol3-grid .confab .aol-share a.aol-share-googleplus:before, .new .confab .aol-share a.aol-share-googleplus:before {
	content: '\f0d5'
}
#aol3-grid .confab .aol-share a.aol-share-email:before, .new .confab .aol-share a.aol-share-email:before {
	content: '\f0e0'
}
#aol-content.overlay .shared-services .aol-share {
	margin-top: 4px;
	margin-bottom: 14px
}
#aol-content.overlay .shared-services .aol-share a {
	min-width: 40px;
	padding-left: 0
}
#aol-content.overlay .shared-services .aol-share a b {
	display: none
}
#aol-content.overlay .shared-services .aol-share a:before {
	top: 0;
	left: 0;
	background-image: none;
	margin-left: 0
}
#aol-content.overlay .shared-services .aol-share a.aol-share-email {
	border-radius: 0
}

@media only screen and (max-width:767px) {
#aol-content.overlay .shared-services .aol-share a.aol-share-email {
	border-radius: 0 5px 5px 0
}
}
#aol-content.overlay .shared-services .aol-share a.aol-share-comments {
	width: 120px
}
#aol-content.overlay .shared-services .aol-share a.aol-share-comments:before {
	top: 2px;
	left: 0
}
#aol-content.overlay .shared-services .aol-share a.aol-share-comments:after {
	content: "Comments";
	margin-bottom: 3px
}
#aol-content.overlay #shared-services-articlebody-bottom .aol-share a.aol-share-comments:before {
	top: 7px;
	left: 8px;
	float: left
}
.m-follow-module {
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	letter-spacing: .02em;
	text-align: center
}
.m-follow-module img {
	height: 20px;
	margin: 0 0 0 12px;
	vertical-align: middle
}
.is-sticky-style .m-article-share-header .shared-services .aol-share a {
	height: 28px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.is-sticky-style .m-article-share-header .shared-services .aol-share a:before {
	margin: 6px 4px 0 8px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.is-sticky-style .m-article-share-header .shared-services .aol-share a.aol-share-facebook {
	line-height: 28px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
.m-article-share-header .shared-services .share-text {
	display: none
}
.m-search__button {
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 34px;
	width: 80px;
	cursor: pointer;
	letter-spacing: normal;
	background-color: #e81d82;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	margin: 0;
	padding-bottom: 0
}
.l-header-wrapper-container .m-search__button {
	box-sizing: border-box
}
.m-search__query {
	height: 34px;
	width: calc(100% - 80px - 4px);
	border: 1px solid #666;
	padding-left: 4px;
	padding-right: 1px;
	background-color: #fff;
	font-size: 16px;
	line-height: 19px
}
.l-header-container .m-search__query {
	box-sizing: border-box
}
.m-search__query:focus {
	outline: 0
}

@media screen and (min-width:900px) {
#header-container .is-persistent-nav.is-sticky-style .m-header-search #aol-header-query, .isVerticalPage #header-container .is-persistent-nav.is-sticky-style .m-header-search #aol-header-query, .page-article #header-container .is-persistent-nav.is-sticky-style .m-header-search #aol-header-query {
	height: 28px;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
#header-container .is-persistent-nav.is-sticky-style .m-header-search #aol-header-search-button, .isVerticalPage #header-container .is-persistent-nav.is-sticky-style .m-header-search #aol-header-search-button, .page-article #header-container .is-persistent-nav.is-sticky-style .m-header-search #aol-header-search-button {
	height: 28px;
	padding-bottom: 0;
	transition: top .4s, padding-bottom .4s, padding-top .4s, width .4s, height .4s, margin .4s
}
}
.m-header-search {
	padding-top: 15px
}
.m-header-search #searchbox-container {
	margin-bottom: 15px
}
#header-container .is-persistent-nav .m-header-search #aol-header-search-button {
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media screen and (min-width:900px) {
#header-container .is-persistent-nav .m-header-search #aol-header-query {
	border-right: 1px solid #666;
	width: calc(100% - 104px);
	padding-right: 1px;
	width: calc(100% - 84px)
}
#header-container .is-persistent-nav .m-header-search #aol-header-search-button {
	width: 80px
}
}

@media screen and (min-width:900px) {
.isVerticalPage #header-container .is-persistent-nav .m-header-search #aol-header-search, .page-article #header-container .is-persistent-nav .m-header-search #aol-header-search {
	width: 100%
}
.isVerticalPage #header-container .is-persistent-nav .m-header-search #aol-header-query, .isVerticalPage #header-container .is-persistent-nav .m-header-search #aol-header-search-button, .page-article #header-container .is-persistent-nav .m-header-search #aol-header-query, .page-article #header-container .is-persistent-nav .m-header-search #aol-header-search-button {
	height: 34px
}
}

@media screen and (min-width:900px) {
#aol-header-search-results {
	width: calc(100% - 410px);
	max-width: 638px
}
}

@media screen and (min-width:900px) {
.isVerticalPage #aol-header-search-results, .page-article #aol-header-search-results {
	max-width: 378px;
	min-width: 280px;
	width: calc(100% - 650px)
}
}

@media screen and (min-width:900px) and (max-width:1265px) {
.isVerticalPage #aol-header-search-results, .page-article #aol-header-search-results {
	max-width: 378px
}
}

@media screen and (min-width:1265px) {
.isVerticalPage #aol-header-search-results, .page-article #aol-header-search-results {
	max-width: 398px;
	width: 398px
}
}

@media screen and (min-width:900px) {
.l-header-wrapper-container.is-persistent-nav .m-search__button {
	padding-bottom: 0
}
}

@media screen and (min-width:900px) {
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper {
	width: 100%
}
.channel-sports .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper {
	border-top: 1px solid #505050
}
.channel-sports .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper.is-hidden {
	border-top-width: 0
}
.channel-lifestyle .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper {
	border-top: 1px solid #cd8781
}
.channel-lifestyle .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper.is-hidden {
	border-top-width: 0
}
.channel-news .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper {
	border-top: 1px solid #505050
}
.channel-news .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper.is-hidden {
	border-top-width: 0
}
.channel-entertainment .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper {
	border-top: 1px solid #505050
}
.channel-entertainment .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper.is-hidden {
	border-top-width: 0
}
.channel-finance .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper {
	border-top: 1px solid #16cff7
}
.channel-finance .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper.is-hidden {
	border-top-width: 0
}
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav {
	float: left
}
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav a {
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: .05em;
	font-size: 14px
}
}

@media screen and (min-width:900px) and (max-width:900px) {
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav a.mobnavarrow {
	bottom: 0;
	right: 0;
	left: 0;
	top: auto;
	height: 40px
}
}

@media screen and (min-width:900px) {
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul a {
	color: #999;
	padding: 7px 0 3px
}
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul.nav-top-level li {
	padding: 0 20px
}
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul.nav-top-level li.currentItem.topLevel .color, .l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul.nav-top-level li:hover .color {
	color: #39f
}
}
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul.nav-top-level li.KDAuth__my-recipes__nav-wrapper {
	height: 20px
}

@media screen and (min-width:900px) and (max-width:990px) {
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul.nav-top-level li.KDAuth__my-recipes__nav-wrapper {
	padding-right: 4px;
	position: fixed;
	right: 0
}
}

@media screen and (max-width:900px) {
.l-header-wrapper-container.is-persistent-nav .m-subnav-wrapper .subnav ul.nav-top-level li.KDAuth__my-recipes__nav-wrapper {
	display: none
}
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks {
	border: 1px solid #e0e0e0;
	border-width: 1px 0;
	box-sizing: border-box;
	display: block;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
	margin: 43px 0;
	padding: 26px 0;
	width: 100%
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks:after, .bon-article .widget__wrapper.widget__wrapper--shareLinks:before {
	display: none
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .col-md-12 {
	float: none;
	padding: 0;
	text-align: center;
	width: 100%
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks {
	border: 0;
	clear: both;
	padding: 0;
	text-align: center
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks.widget--quoteOfTheDay {
	background: none
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks.widget--quoteOfTheDay:after, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks.widget--quoteOfTheDay:before {
	display: none
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__quote, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__source {
	margin: 0 auto 30px;
	max-width: 660px;
	padding: 0 55px
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__quote, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__spreadWord {
	color: #333;
	display: block;
	font-family: Larsseit-BoldItalic, Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-style: italic;
	letter-spacing: .01em;
	line-height: 34px;
	margin-bottom: 17px;
	position: relative;
	text-transform: none
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__category, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__source, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__word {
	color: #999;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: .1em;
	line-height: 1;
	margin-bottom: 17px;
	margin-top: 17px;
	padding: 17px 55px 0;
	position: relative;
	text-transform: uppercase
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__category:after, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__source:after, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__word:after {
	background: #e0e0e0;
	content: " ";
	display: block;
	font-size: 13px;
	height: 1px;
	left: 50%;
	margin-left: -35px;
	position: absolute;
	top: 0;
	width: 70px
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__category, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__word {
	display: block;
	margin: 0 0 17px;
	padding-top: 0
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__category:after, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__word:after {
	display: none
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__category {
	font-family: Larsseit-BoldItalic, Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style: italic
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__share {
	bottom: auto!important;
	height: 26px;
	margin: 0 auto;
	position: relative;
	right: auto!important;
	width: 71px
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__share:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__share li {
	margin-left: 0!important
}

@media screen and (min-width:481px) and (max-width:769px), screen and (min-width:900px) {
.bon-article .widget__wrapper.widget__wrapper--shareLinks {
	padding-left: 55px;
	padding-right: 55px
}
.bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__quote, .bon-article .widget__wrapper.widget__wrapper--shareLinks .widget--shareLinks__source {
	max-width: 730px;
	padding-left: 55px;
	padding-right: 55px
}
}
.widget__wrapper .col-md-12 .widget--twitter {
	max-width: 550px!important;
	margin: 0 auto
}
.widget__wrapper .col-md-12 .widget--twitter blockquote.twitter-tweet {
	display: none
}
.widget__wrapper .col-md-12 .widget--twitter iframe.twitter-tweet {
	margin: 0 auto 30px!important
}
.m-simpleList {
	border: 1px solid #f1f1f1;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding-top: 30px;
	padding-bottom: 9px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 26px;
	text-align: center
}
.m-simpleList a {
	color: #222;
	transition: color .2s cubic-bezier(.23, 1, .32, 1)
}
.m-simpleList__title-logo {
	display: inline-block;
	padding: 0 20px 20px
}
.m-simpleList__title-logo>img {
	height: 25px
}
.m-simpleList__opaque {
	position: absolute;
	top: -7px;
	width: 100%
}
.m-simpleList__opaque-title {
	background-color: #fff;
	color: #333;
	display: inline-block;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1.5px;
	margin: 3px auto;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase
}
.m-simpleList__opaque-title>img {
	display: inline-block;
	max-height: 100%;
	vertical-align: middle
}
.m-simpleList__item {
	margin-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px
}
.m-simpleList__item-img {
	float: left;
	margin-right: 10px
}
.m-simpleList__item-title {
	display: block;
	margin-top: 7px;
	text-align: left
}
.m-simpleList__item-list {
	display: inline-block;
	list-style: none;
	width: 100%;
	text-align: left;
	font-size: 16px
}
.m-simpleList__item-list li {
	list-style: none;
	margin-bottom: 5px
}
.m-simpleList__item-list li:before {
	content: '';
	display: inline-block;
	height: 8px;
	width: 8px;
	background-image: url(http://o.aolcdn.com/os/bonanza/hp/partner-spotlight-hp-right-arrow.png);
	background-size: contain;
	background-repeat: no-repeat
}
.m-simpleList__desc {
	padding-left: 100px
}
.m-simpleList__item-counter {
	background: #000;
	color: #fff;
	display: block;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	width: 30px
}
.m-simpleList__poweredBy {
	border-bottom: 1px solid #e0e0e0;
	display: block;
	margin: 0 15px 10px;
	padding-bottom: 15px
}
.m-simpleList__poweredBy img {
	display: block;
	height: auto;
	margin: 0 auto;
	width: 150px
}
.m-simpleList__footerLinks {
	color: #39f;
	font-size: 14px;
	line-height: 27px
}
.m-simpleList__footerLinks:hover {
	color: #222
}
.m-simpleList__footerLinks+.m-simpleList__footerLinks {
	border-left: 1px solid #e0e0e0;
	margin-left: 7px;
	padding-left: 7px
}
.m-simpleList--list {
	text-align: left
}
.m-simpleList--list .m-simpleList__item {
	border-top: 1px solid #e0e0e0;
	font-size: 14px;
	margin: 0 20px 20px;
	padding: 20px 0 0
}
.m-simpleList--logo {
	margin-top: 37px;
	padding-top: 42px
}
.m-simpleList--logo .m-simpleList__opaque {
	top: -18px
}
.m-simpleList--logo .m-simpleList__opaque-title {
	height: 32px
}
.m-simpleList--logo .m-simpleList__opaque-title img {
	width: 32px;
	margin-right: 3px
}
.m-simpleList--logo .m-simpleList__item-highlight {
	width: 180px;
	text-align: left;
	font-size: 16px
}
.m-simpleList--logo .m-simpleList__item-highlight img {
	display: block;
	margin: 10px auto 15px
}
.m-simpleList--logo .m-simpleList__item-highlight .title {
	font-weight: 700;
	margin-bottom: 5px
}
.m-simpleList--wellness .m-simpleList__item-counter {
	background: #7c74ad
}
.m-simpleList--wellness .m-simpleList__item>a:hover {
	color: #7c74ad
}
.m-simpleList--beauty .m-simpleList__item-counter, .m-simpleList--lifestyle .m-simpleList__item-counter, .m-simpleList--style .m-simpleList__item-counter {
	background: #cb857e
}
.m-simpleList--beauty .m-simpleList__item>a:hover, .m-simpleList--lifestyle .m-simpleList__item>a:hover, .m-simpleList--style .m-simpleList__item>a:hover {
	color: #cb857e
}
.m-simpleList--food .m-simpleList__item-counter {
	background: #9bcca8
}
.m-simpleList--food .m-simpleList__item>a:hover {
	color: #9bcca8
}
.m-simpleList--travel .m-simpleList__item-counter {
	background: #8fbbc9
}
.m-simpleList--travel .m-simpleList__item>a:hover {
	color: #8fbbc9
}
.m-simpleList--home .m-simpleList__item-counter {
	background: #e89e84
}
.m-simpleList--home .m-simpleList__item>a:hover {
	color: #e89e84
}
.m-smart-asset {
	margin: 40px auto;
	max-width: 620px
}
.m-smart-asset iframe.sa-iframe {
	max-width: 620px!important;
	width: 100%!important
}
.aol20 .m-smart-asset {
	max-width: 641px
}
.aol20 .m-smart-asset iframe.sa-iframe {
	max-width: 641px!important
}
.m-taboola-below-article {
	margin: 0 auto;
	max-width: 620px
}
.m-taboola-below-article .trc_rbox_container {
	position: relative;
	padding: 0 0 20px
}
.m-taboola-below-article .thumbnails-a .trc_rbox_header {
	bottom: 10px;
	position: absolute;
	right: 0
}
.m-taboola-below-article .thumbnails-a .trc_rbox_header_span {
	display: none
}
.m-taboola-below-article .thumbnails-a .videoCube {
	margin-bottom: 30px;
	position: relative
}
.m-taboola-below-article .thumbnails-a .videoCube:nth-child(3n+1) {
	clear: left
}
.m-taboola-below-article .thumbnails-a .videoCube .video-label-box {
	height: auto;
	margin-top: 10px
}
.m-taboola-below-article .thumbnails-a .videoCube .video-label-box .video-title {
	transition: color .2s cubic-bezier(.23, 1, .32, 1);
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-align: center
}
.m-taboola-below-article .thumbnails-a .videoCube .video-label-box .branding {
	background-color: hsla(0,0%,100%,.5);
	color: #000;
	display: inline-block;
	font: normal 9px/10px Larsseit;
	left: 0;
	opacity: 1;
	padding: 5px 7px 2px;
	position: absolute;
	text-align: left;
	top: 0
}
.m-taboola-below-article .thumbnails-a .videoCube .video-label-box .branding:before {
	content: 'Sponsored by '
}
.m-taboola-below-article .thumbnails-a .videoCube:hover .video-label-box .video-title {
	color: #39f;
	text-decoration: none
}
.m-gravity-below-article {
	margin: 0 auto 20px;
	max-width: 620px;
	padding-bottom: 20px;
	position: relative
}
.m-gravity-below-article:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-gravity-below-article h3 {
	background: #fff;
	color: #000;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 20px;
	margin-bottom: 30px;
	position: relative;
	text-align: center;
	text-transform: uppercase
}
.m-gravity-below-article h3 span {
	background: #fff;
	padding: 0 20px;
	position: relative
}
.m-gravity-below-article h3:before {
	border-bottom: 1px solid #e6e6e6;
	content: " ";
	height: 0;
	left: 0;
	position: absolute;
	top: 7px;
	width: 100%
}
.m-gravity-below-article__wrap {
	margin-left: -2%
}
.m-gravity-below-article__article {
	float: left;
	margin: 0 0 30px 2%;
	position: relative;
	width: 31.33%
}
.m-gravity-below-article__article .title {
	transition: color .2s cubic-bezier(.23, 1, .32, 1);
	color: #000;
	font-size: 14px
}
.m-gravity-below-article__article .attribution, .m-gravity-below-article__article .title {
	display: block;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400;
	line-height: 18px;
	text-align: center
}
.m-gravity-below-article__article .attribution {
	color: #aaa;
	font-size: 9px
}
.m-gravity-below-article__article a:hover .title {
	color: #39f
}
.m-gravity-below-article__article img {
	display: block;
	height: auto;
	margin-bottom: 10px;
	width: 100%
}
.m-gravity-below-article__article img.mobile {
	display: none
}

@media screen and (max-width:439px) and (min-width:0) {
.m-gravity-below-article__article {
	width: 97.99%
}
.m-gravity-below-article__article img.mobile {
	display: block
}
.m-gravity-below-article__article img.desktop {
	display: none
}
}

@media screen and (max-width:519px) and (min-width:440px), screen and (max-width:819px) and (min-width:769px) {
.m-taboola-below-article .trc_rbox_container .videoCube:nth-child(3n+1) {
	clear: none
}
.m-taboola-below-article .trc_rbox_container .videoCube:nth-child(2n+1) {
	clear: left
}
.m-gravity-below-article__article {
	width: 47.995%
}
.m-gravity-below-article__article:nth-child(3) {
	display: none
}
}

@media screen and (min-width:1200px) {
.m-taboola-below-article .trc_rbox_container .videoCube {
	float: left;
	margin: 0 0 2% 2%;
	position: relative;
	width: 31.33%
}
.m-taboola-below-article .trc_rbox_container div.videoCube:nth-of-type(-n+8) {
	display: none
}
.m-taboola-below-article .trc_rbox_container div.videoCube:nth-of-type(-n+6) {
	display: block
}
}
.m-quotes .clearfix {
	clear: both
}
.m-quotes.price {
	margin-bottom: 30px;
	margin-left: 40px
}
.m-quotes h2 {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: .02em;
	margin: 0;
	padding: 0 0 20px;
	font-weight: 400
}
.m-quotes h2.asset-page {
	padding-left: 23px
}
.m-quotes.quote {
	margin-top: 30px;
	margin-bottom: 10px
}
.m-quotes.quote, .m-quotes.research {
	box-sizing: border-box;
	padding-left: 23px
}
.m-quotes.research {
	border-top: 1px solid #eee;
	padding-top: 20px
}
.m-quotes.desc {
	color: #111;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 30px;
	padding: 10px 0
}
.m-quotes.desc p {
	margin-bottom: 20px
}
.m-quotes.footer {
	background-color: #eee;
	border-bottom: 1px solid #eee;
	color: #111;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 30px;
	margin-top: 16px;
	padding: 43px 83px
}
.m-quotes.footer.asset-page {
	background-color: transparent;
	border-bottom: none;
	margin-top: 0;
	padding: 16px 0 0
}
.m-quotes.footer.asset-page h1 {
	background-color: #f4f4f4;
	color: #111;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: 400;
	height: 80px;
	line-height: 90px;
	padding-left: 42px
}
.m-quotes.footer.asset-page h1 span {
	padding-left: 10px;
	color: #999;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-quotes.footer.asset-page .m-quotes-list, .m-quotes.footer.asset-page .m-quotes-par {
	display: none
}
.m-quotes.footer p {
	margin: 20px;
	text-decoration: underline
}
.m-quotes.footer ul {
	display: table;
	margin: 20px
}
.m-quotes.footer ul li {
	display: table-row;
	margin-top: 8px
}
.m-quotes.footer ul li:before {
	content: "-";
	display: table-cell;
	padding-right: 10px;
	text-align: right
}
.m-quotes.quotes__search {
	box-sizing: border-box;
	padding: 0 0 20px;
	width: 100%
}
.m-quotes.quotes__search.lookup-page {
	padding: 0
}
.m-quotes.quotes__search.lookup-page #quotes-search {
	padding-left: 26px
}
.m-quotes.quotes__search .input-append {
	border: 1px solid #c6c6c6;
	position: relative
}
.m-quotes.quotes__search .input-append #quotes-search {
	border: none;
	box-sizing: border-box;
	color: #939393;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	outline: none;
	padding: 15px 50px 13px 20px;
	position: relative;
	vertical-align: top;
	width: 100%
}
.m-quotes.quotes__search .input-append .navicon-search {
	font-size: 22px;
	position: absolute;
	right: 10px;
	top: 0
}
.m-quotes.quotes__search .input-append .navicon-search:before {
	color: #0cf;
	height: 49px;
	line-height: 49px
}
.m-quotes.search-result {
	margin-top: 30px
}
.m-quotes.search-result .search-keyword {
	background-color: #f4f4f4;
	color: #111;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: 400;
	height: 80px;
	line-height: 80px;
	padding-left: 42px;
	margin-bottom: 32px
}
.m-quotes.search-result .search-info {
	font-size: 13px;
	margin-left: 44px
}
.m-quotes.search-result table {
	margin-top: 20px;
	width: 100%
}
.m-quotes.search-result table tr:nth-child(even) {
	background-color: #f4f4f4
}
.m-quotes.search-result table tr:nth-child(odd) {
	background-color: #fff
}
.m-quotes.search-result table td, .m-quotes.search-result table th {
	height: 43px;
	line-height: 43px
}
.m-quotes.search-result table th {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-align: left
}
.m-quotes.search-result table .symbol {
	padding-left: 42px;
	width: 154px
}
.m-quotes.search-result table .name {
	width: 370px
}
.m-quotes.search-result table td {
	text-align: left
}
.m-quotes.search-result table td.symbol a {
	color: #3dc6ef;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 2.867
}
.m-quotes.search-result table td.symbol a:hover {
	text-decoration: underline
}
.m-quotes.search-footer {
	color: #111;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	line-height: 2.105;
	margin-left: 43px;
	margin-top: 30px
}
.m-quotes.search-footer p {
	font-size: 15px;
	margin-top: 18px
}
.m-quotes.search-footer p.headline {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400
}
.m-quotes.search-footer ul {
	font-size: 15px;
	margin-left: 12px
}
.m-quotes.asset-footer {
	margin-left: 43px
}
.m-quotes p.legal {
	color: #999;
	font-size: 12px;
	line-height: 14px;
	margin-top: 18px
}
.m-quotes a {
	color: #3dc6ef
}
#fool-smartbox-results {
	background-color: #fff;
	border: 1px solid #2082bf;
	border-collapse: collapse;
	position: absolute;
	width: 100%;
	z-index: 5002000
}
#fool-smartbox-results strong {
	font-weight: 700
}
#fool-smartbox-results td {
	color: #333;
	font-size: 13px;
	letter-spacing: .005em;
	line-height: 1.25;
	padding: 2px 3px;
	vertical-align: top;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased
}
#fool-smartbox-results td.exch {
	color: #979797;
	font-size: 11px;
	text-align: right;
	white-space: nowrap;
	width: auto
}
#fool-smartbox-results tbody tr.hidden {
	display: none
}
#fool-smartbox-results tbody tr.select {
	background: #67aeda;
	color: #fff;
	cursor: pointer
}
#fool-smartbox-results tbody tr.select td {
	background: #67aeda;
	color: #fff
}
#fool-smartbox-results tbody tr.select td.exch {
	color: #d3eaf9
}
#fool-smartbox-results a#view-all {
	color: #00c0f3;
	cursor: pointer;
	padding-left: 15px;
	text-decoration: none
}
#fool-smartbox-results a#view-all:visited {
	color: #00c0f3
}
#fool-smartbox-results a#view-all:hover {
	color: #00c0f3;
	outline: 0;
	text-decoration: underline
}
.stock-quotes .m-overlay__wrapper__message {
	font-size: 15px
}

@media only screen and (max-width:900px) {
.m-quotes {
	margin: 15px
}
.m-quotes h2 {
	padding: 30px 0 10px
}
.m-quotes.quotes__search {
	width: 90%
}
.m-quotes.footer {
	padding: 10px 20px
}
}

@media only screen and (max-width:480px) {
.m-quotes.footer h1 label {
	display: none
}
.m-quotes.footer h1 span {
	padding-left: 0
}
}
.rtq-grid-row.rtq-grid-row-unique:hover {
	background: transparent none repeat scroll 0 0
}
.search_suggest_quote_rr td.predictive-search-results-result-company-name {
	display: none
}
.search_suggest_quote_rr #fool-smartbox-results thead tr td {
	padding-left: 0!important
}
.m-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: auto;
	display: none
}
.m-overlay.wide-btn .m-overlay__wrapper__btn {
	width: 300px
}
.m-overlay__mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #1c1c1c;
	opacity: .7;
	display: none
}
.m-overlay__wrapper {
	box-sizing: border-box;
	width: 750px;
	overflow: hidden;
	position: absolute;
	top: 20%;
	background-color: #fff;
	display: none;
	text-align: center;
	margin: 0 auto;
	position: relative
}
.m-overlay__wrapper a, .m-overlay__wrapper a:visited {
	color: #39f
}
.m-overlay__wrapper a:hover {
	color: #222
}
.m-overlay__wrapper__close {
	height: 25px;
	width: 25px;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 10;
	font-size: 20px;
	cursor: pointer
}
.m-overlay__wrapper__close:hover {
	cursor: pointer
}
.m-overlay__wrapper__headline {
	font-size: 20px;
	margin: 30px 0 10px
}
.m-overlay__wrapper__footer, .m-overlay__wrapper__message {
	color: #a5a1a1;
	width: 65%;
	margin: 0 auto;
	margin-bottom: 20px
}
.m-overlay__wrapper__btn {
	background: #16cef6;
	border: none;
	color: #fff;
	display: inline-block;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.7em;
	padding: 10px 30px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	margin-bottom: 30px
}
.m-overlay__wrapper__btn:hover {
	cursor: pointer
}
.m-overlay__wrapper__btn:active {
	opacity: .6
}
.m-overlay.slidedown {
	z-index: 99999;
	display: block
}
.m-overlay.slidedown .m-overlay__mask {
	-webkit-animation-name: slidedown;
	animation-name: slidedown;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	display: block
}
.m-overlay.slidedown .m-overlay__wrapper {
	display: block
}
@-webkit-keyframes slidedown {
0% {
top:-100%
}
50% {
top:0
}
to {
top:0
}
}

@media (max-width:769px) {
.m-overlay__wrapper {
	width: 80%!important;
	height: auto
}
.m-overlay__wrapper__headline {
	margin: 45px auto 20px;
	width: 90%
}
.m-overlay__wrapper__message {
	width: 80%
}
.m-overlay__wrapper__close {
	letter-spacing: normal
}
}
.m-overlay--stock-quotes .m-overlay__wrapper {
	height: 260px
}
.m-overlay--stock-quotes .m-overlay__wrapper__btn {
	margin-top: 14px
}
.m-overlay--stock-quotes a {
	color: #16cef6
}
.subchannel-travel .m-overlay__wrapper {
	width: 590px
}
.subchannel-travel .m-overlay__wrapper__headline {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	color: #999
}
.subchannel-travel .m-overlay__wrapper__headline img {
	max-width: 325px;
	width: auto;
	margin: 10px 0 0
}
.subchannel-travel .m-overlay__wrapper__message {
	font-size: 17px;
	color: #222;
	width: auto
}
.subchannel-travel .m-overlay__wrapper__btn {
	background-color: #cb857e;
	width: 125px
}
.subchannel-travel .m-overlay__wrapper a {
	color: #cb857e
}

@media (max-width:769px) {
.subchannel-travel .m-overlay__wrapper {
	top: 10%;
	width: 90%!important;
	height: auto
}
.subchannel-travel .m-overlay__wrapper__headline {
	margin: 25px auto 10px;
	width: 90%
}
.subchannel-travel .m-overlay__wrapper__headline img {
	max-width: 250px
}
.subchannel-travel .m-overlay__wrapper__message {
	width: 90%;
	margin-bottom: 10px
}
.subchannel-travel .m-overlay__wrapper__close {
	letter-spacing: normal
}
}
.m-svg-aol-logo {
	height: 58px
}
.m-svg-aol-logo__path {
	fill: #fff
}
.m-find-a-broker__header h2 {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: .02em;
	margin: 0;
	padding: 0 0 20px;
	font-weight: 400
}
.m-find-a-broker__ad {
	background-color: #efefef;
	padding: 10px;
	margin-bottom: 20px
}
.m-find-a-broker__table {
	width: 100%
}
.m-find-a-broker__table.total_3 tr td {
	width: 25%
}
.m-find-a-broker__table.total_2 tr td {
	width: 33.3%
}
.m-find-a-broker__table.total_1 tr td {
	width: 50%
}
.m-find-a-broker__table tr td {
	padding: 10px;
	vertical-align: top;
	padding-bottom: 20px
}
.m-find-a-broker__table tr td.label {
	font-weight: 700;
	color: #333
}
.m-find-a-broker__table tr td dt {
	font-weight: 700;
	color: #333;
	font-size: 14px;
	padding-bottom: 5px
}
.m-find-a-broker__table tr td dd {
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 20px
}
.m-find-a-broker__table tr+tr {
	border-bottom: 1px solid #ddd
}
.m-find-a-broker__table tr+tr td {
	padding-top: 20px
}
.m-find-a-broker__disclaimer {
	font-size: 12px;
	color: #999;
	margin: 20px 10px 30px
}
.m-find-a-broker__disclaimer h4 {
	margin-bottom: 10px;
	font-weight: 700
}
.m-find-a-broker__disclaimer p {
	padding-bottom: 10px
}
.m-gravity-recommended {
	border: 1px solid #e6e6e6;
	clear: both;
	padding-top: 24px;
	position: relative
}
.m-gravity-recommended h3.header {
	margin: 0;
	position: absolute;
	text-align: center;
	top: -11px;
	width: 100%
}
.m-gravity-recommended h3.header span {
	background: #fff;
	color: #333;
	display: block;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 20px;
	margin: 3px auto;
	text-transform: uppercase;
	width: 95%
}
.m-gravity-recommended .article {
	margin-bottom: 30px;
	min-height: 91px;
	padding: 0 20px 0 120px;
	position: relative
}
.m-gravity-recommended .article .thumb {
	display: block;
	height: 90px;
	left: 20px;
	position: absolute;
	top: 0;
	width: 90px
}
.m-gravity-recommended .article .number {
	background: #000;
	color: #fff;
	display: block;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 17px;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px
}
.m-gravity-recommended .article h3 {
	color: #222;
	font-family: Larsseit, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 7px;
	transition: color .2s cubic-bezier(.23, 1, .32, 1)
}
.m-gravity-recommended .article a:hover h3 {
	color: #39f
}
.l-rightrail.does-stick .m-gravity-recommended {
	background: #eee;
	border: none;
	border-top: 2px solid #39f;
	padding: 0
}
.l-rightrail.does-stick .m-gravity-recommended h3.header {
	padding: 12px 0 0 15px;
	position: relative;
	text-align: left;
	top: auto
}
.l-rightrail.does-stick .m-gravity-recommended h3.header span {
	background: none;
	color: #333;
	font-size: 15px;
	line-height: 15px
}
.l-rightrail.does-stick .m-gravity-recommended .article {
	border-bottom: 1px solid #fff;
	display: table;
	margin-bottom: 0;
	padding: 8px 15px
}
.l-rightrail.does-stick .m-gravity-recommended .article:first-of-type {
	margin-top: 0
}
.l-rightrail.does-stick .m-gravity-recommended .article:last-of-type .l-rightrail.does-stick .m-gravity-recommended .article.last {
	border-bottom: 0
}
.l-rightrail.does-stick .m-gravity-recommended .article a {
	display: table-row
}
.l-rightrail.does-stick .m-gravity-recommended .article .thumb, .l-rightrail.does-stick .m-gravity-recommended .article h3 {
	display: table-cell!important;
	vertical-align: middle
}
.l-rightrail.does-stick .m-gravity-recommended .article .thumb {
	margin: 0;
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: 75px
}
.l-rightrail.does-stick .m-gravity-recommended .article h3 {
	color: #333;
	margin: 0;
	padding: 0 0 0 10px;
	width: 66.6666%
}
.l-rightrail.does-stick .m-gravity-recommended a:hover h3 {
	color: #39f
}
.takeover {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.takeover--animatable {
	z-index: 6999991
}
.takeover__wrapper {
	background-color: #39f;
	height: 0;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition: height .9s cubic-bezier(.63, .64, .3, 1);
	vertical-align: middle;
	width: 100%;
	will-change: transform
}
.takeover__wrapper--image {
	background-color: #000
}
.takeover--visible .takeover__wrapper {
	height: 100%
}
.takeover__image {
	background-attachment: fixed;
	background-position: 50%;
	background-size: cover;
	bottom: 0;
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.takeover__container {
	margin-left: auto;
	margin-right: auto;
	margin-top: -172px;
	opacity: 0;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
	transition: opacity 1s, -webkit-transform 1.4s cubic-bezier(.7, .01, .3, 1);
	transition: transform 1.4s cubic-bezier(.7, .01, .3, 1), opacity 1s;
	transition: transform 1.4s cubic-bezier(.7, .01, .3, 1), opacity 1s, -webkit-transform 1.4s cubic-bezier(.7, .01, .3, 1);
	width: 80%
}
.takeover--visible .takeover__container {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.takeover__hide {
	background: none;
	border: none;
	bottom: 16px;
	color: #fff;
	font-size: 14px;
	left: 50%;
	letter-spacing: 2px;
	margin: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 0;
	position: absolute;
	text-transform: uppercase;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	transition: -webkit-transform 1s cubic-bezier(0, 0, .3, 1);
	transition: transform 1s cubic-bezier(0, 0, .3, 1);
	transition: transform 1s cubic-bezier(0, 0, .3, 1), -webkit-transform 1s cubic-bezier(0, 0, .3, 1)
}
.takeover__hide [class^=navicon-] {
	display: block;
	font-size: 32px
}
.takeover__hide:hover {
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	transform: translateY(-6px)
}
.takeover__content {
	color: #fff;
	list-style: none;
	padding-top: 32px;
	padding: 0;
	margin: 0
}
.takeover__header {
	color: #fff;
	font-size: 24px;
	margin-bottom: 40px
}
.takeover__header>img {
	width: 85px
}
.takeover__phrase {
	letter-spacing: 1.33px;
	text-transform: uppercase
}
.takeover__title {
	color: #fff;
	display: block;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 72px;
	line-height: 72px;
	margin-bottom: 40px;
	margin-top: 10px;
	max-width: 980px
}
.takeover__title:hover {
	text-decoration: underline
}
.takeover__btn {
	background: #fff;
	border-radius: 8px;
	color: #39f;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 26px;
	text-transform: none;
	padding: 10px 15px 5px;
	transition: background .2s cubic-bezier(.23, 1, .32, 1)
}
.takeover__btn:hover {
	background-color: #e6e6e6
}
.takeover__btn [class^=navicon-] {
	font-size: 11px
}
.takeover__wrapper--image .takeover__btn {
	background: #39f;
	color: #fff
}
.takeover__wrapper--image .takeover__btn:hover {
	background: #007fff
}
#gift_finder {
	margin: 0 0 20px;
	position: relative;
	overflow: hidden;
	text-align: center
}
#gift_finder .cta {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}
#gift_finder .cta .button {
	transition: background .2s cubic-bezier(.23, 1, .32, 1);
	background: #cb857e;
	border: 0;
	clear: both;
	color: #fff;
	display: inline-block;
	font: normal 12px/16px Larsseit-Bold;
	letter-spacing: 1px;
	padding: 12px 34px 10px;
	z-index: 2;
	text-transform: uppercase
}
#gift_finder .cta .button:hover {
	background: #daa7a2
}
#gift_finder .reset {
	display: none;
	margin: 10px 0;
	font-family: Larsseit-Bold;
	font-size: 16px;
	line-height: 40px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: .1em
}
#gift_finder .reset a {
	color: #cb857e
}
#gift_finder .wr {
	padding: 0 20px 20px;
	border: 1px solid #ccc
}
#gift_finder .gf__header {
	width: 100%;
	margin: 0 auto 20px;
	border-bottom: 1px solid #ccc
}
#gift_finder .gf__header .logo {
	height: 160px;
	position: relative
}
#gift_finder .gf__header .logo img {
	max-width: 100%
}
#gift_finder .gf__header .logo h1 {
	text-align: center;
	position: absolute;
	width: 100%;
	top: 50%;
	font-size: 32px;
	letter-spacing: .1em;
	font-family: Larsseit-Bold
}
#gift_finder .gf__header p {
	font-size: 17px;
	line-height: 34px;
	margin: 15px 0 20px
}
#gift_finder .gf__wizard {
	height: auto;
	padding: 0;
	position: relative;
	margin: 20px auto 10px;
	z-index: 1
}
#gift_finder .gf__wizard .error_msg_bg {
	background: none repeat scroll 0 0 hsla(0,0%,100%,.87);
	display: none;
	position: absolute;
	z-index: 99;
	margin-top: 0;
	margin-left: 0;
	width: 236px;
	height: 290px
}
#gift_finder .gf__wizard .error_msg_bg .error_msg {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	height: 150px;
	margin-top: 90px;
	margin-left: 17px;
	background: none repeat scroll 0 0 hsla(0,0%,100%,.94);
	border: 1px solid #999;
	border-radius: 5px 5px 5px 5px;
	display: block;
	position: absolute;
	text-align: center;
	z-index: 99999
}
#gift_finder .gf__wizard .error_msg_bg .error_msg span {
	display: block;
	padding-top: 20px;
	font-size: 20px
}
#gift_finder .gf__wizard .error_msg_bg .error_msg a {
	cursor: pointer;
	display: block;
	padding-top: 20px
}
#gift_finder .gf__wizard .content {
	position: relative
}
#gift_finder .gf__wizard .content .wiz_step {
	text-align: center;
	height: auto;
	width: 100%;
	height: 0
}
#gift_finder .gf__wizard .content .wiz_step.enterring, #gift_finder .gf__wizard .content .wiz_step.leaving, #gift_finder .gf__wizard .content .wiz_step.slick-current {
	height: auto
}
#gift_finder .gf__wizard .content .wiz_step h3 {
	font-size: 20px;
	color: #000;
	font-family: Larsseit-Bold;
	font-weight: 400;
	letter-spacing: .1em;
	margin: 10px 0 30px;
	line-height: 1;
	text-transform: uppercase
}
#gift_finder .gf__wizard .content .wiz_step .options-container {
	margin: 0 -20px 0 0;
	text-align: center
}
#gift_finder .gf__wizard .content .wiz_step .options-container li {
	display: inline-block;
	background: url(../images/aol-lifestyle-gift-finder-sprite.png?v=1);
	border: 1px solid #cb857e;
	list-style: none;
	margin: 0 20px 20px 0;
	vertical-align: top
}
#gift_finder .gf__wizard .content .wiz_step .options-container li label {
	display: block;
	margin: 0;
	padding: 20px;
	cursor: pointer
}
#gift_finder .gf__wizard .content .wiz_step .options-container li label:hover span {
	color: #fff;
	background: #cb857e
}
#gift_finder .gf__wizard .content .wiz_step .options-container li label input {
	display: none
}
#gift_finder .gf__wizard .content .wiz_step .options-container li label span {
	display: block;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	color: #cb857e;
	text-transform: uppercase;
	font-family: Larsseit-Bold;
	font-size: 14px;
	letter-spacing: .1em;
	line-height: 65px;
	text-align: center;
	width: 80px;
	height: 60px
}
#gift_finder .gf__wizard .content .wiz_step .options-container li label span.multiline {
	padding: 10px 0;
	line-height: 20px
}
#gift_finder .gf__wizard .content .wiz_step .options-container li label span.wide {
	min-width: 80px;
	width: auto
}
#gift_finder .gf__wizard .content .wiz_step .options-container li input {
	opacity: 0;
	margin-top: -30px
}
#gift_finder .gf__wizard .content .wiz_step .options-container li.selected label span {
	color: #fff;
	background: #cb857e
}
#gift_finder .gf__wizard .content .gift_type .options-container li label span {
	font-size: .75em
}
#gift_finder .gf__wizard .content .gift_gender .options-container li {
	max-width: 260px;
	max-height: 100px
}
#gift_finder .gf__wizard .content .gift_gender .options-container li.him {
	background-position: 0 0
}
#gift_finder .gf__wizard .content .gift_gender .options-container li.her {
	background-position: -7px -131px
}
#gift_finder .gf__wizard .content .gift_gender .options-container li label {
	padding: 20px 60px
}
#gift_finder .gf__wizard .content .gift_gender .options-container li label span {
	width: 133px;
	font-size: 30px;
	letter-spacing: .2em
}
#gift_finder .gf__wizard .content .gift_style .options-container li.trendy {
	background-position: 0 -260px
}
#gift_finder .gf__wizard .content .gift_style .options-container li.classic {
	background-position: -148px -260px
}
#gift_finder .gf__wizard .content .gift_style .options-container li.modern {
	background-position: -296px -260px
}
#gift_finder .gf__wizard .content .gift_style .options-container li.edgy {
	background-position: 0 -390px
}
#gift_finder .gf__wizard .content .gift_style .options-container li.all {
	background-position: -149px -390px
}
#gift_finder .gf__wizard .content .gift_age .options-container li {
	background-position: 0 -519px
}
#gift_finder .gf__wizard .content .gift_price .options-container li {
	background-position: -148px -519px
}
#gift_finder .gf__wizard .content .gift_type .options-container li {
	background-position: -296px -519px
}
#gift_finder .gf__wizard .content .gift_done {
	cursor: default
}
#gift_finder .gf__wizard .content .gift_done .options-container li {
	background-image: none;
	float: none;
	display: block;
	margin: 0;
	border: 0
}
#gift_finder .gf__wizard .content .gift_done .message {
	margin: 20px 0;
	font-family: Larsseit-Bold;
	font-size: 16px;
	line-height: 40px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: .1em
}
#gift_finder .gf__wizard .content .gift_done .message span {
	color: #cb857e;
	text-decoration: underline;
	cursor: pointer;
	display: inline-block
}
#gift_finder .gf__wizard .content .gift_done .message .reset {
	display: block;
	margin: 10px 0
}
#gift_finder .gf__wizard .content .gift_done .message .reset a {
	color: #cb857e
}
#gift_finder .gf__wizard .gf__footer {
	margin-top: 30px;
	padding: 30px 0 0;
	position: relative;
	border-top: 1px solid #ccc;
	outline: none
}
#gift_finder .gf__wizard .gf__footer .gf__footer-nav {
	position: absolute;
	left: 0;
	top: 9px;
	overflow: hidden;
	padding: 12px 0 0;
	text-align: center;
	height: 30px;
	letter-spacing: .1em;
	width: 100%
}
#gift_finder .gf__wizard .gf__footer .gf__footer-nav a {
	color: #cb857e;
	display: inline-block;
	font-size: 18px
}
#gift_finder .gf__wizard .gf__footer .gf__footer-nav .next_button, #gift_finder .gf__wizard .gf__footer .gf__footer-nav .prev_button {
	cursor: pointer;
	font-family: Larsseit-Bold;
	font-size: 16px;
	position: absolute
}
#gift_finder .gf__wizard .gf__footer .gf__footer-nav .next_button {
	right: 10px
}
#gift_finder .gf__wizard .gf__footer .gf__footer-nav .prev_button {
	left: 10px
}
#gift_finder .gf__wizard .gf__footer .gf__footer-nav .pages {
	color: #afafaf;
	font-weight: 700
}
#gift_finder .curtain-overlay {
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}
#gift_finder .shop-cta {
	border: 1px solid #ccc;
	color: #000;
	display: block;
	height: 122px;
	overflow: hidden;
	position: relative;
	width: 100%
}
#gift_finder .shop-cta img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: auto
}
#gift_finder .shop-cta .message {
	display: block;
	font-size: 17px;
	line-height: 20px;
	position: absolute;
	top: 51px;
	left: 96px;
	width: 264px
}
#gift_finder .gf__results .cta.show-more {
	position: relative;
	margin-top: 24px
}
.gf__results {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 0
}
.gf__results .spinner {
	background: url(../images/loader.gif) no-repeat 50%;
	display: none;
	position: absolute;
	top: 80px;
	left: 50%;
	margin-left: -25px;
	height: 50px;
	width: 50px
}
.gf__results h2 {
	margin: 10px 0 30px;
	font-size: 20px;
	letter-spacing: .2em
}
.gf__results h2.inactive {
	display: none
}
.gf__results .instructions {
	font-size: .6em;
	margin: 30px;
	letter-spacing: .2em
}
.gf__results .items {
	overflow: hidden;
	margin: 0 -18px 0 0;
	padding: 0
}
.gf__results .results li {
	display: inline-block;
	list-style-type: none;
	margin: 0 20px 20px 0;
	position: relative;
	vertical-align: top;
	width: 192px;
	height: 306px
}
.gf__results .results .subitem {
	margin-bottom: 30px;
	text-align: center
}
.gf__results .results .subitem a.link-out {
	display: block;
	color: #000
}
.gf__results .results .subitem .image {
	border: 4px solid #e3e3e3;
	height: 192px;
	margin-bottom: 19px;
	position: relative;
	text-align: center;
	z-index: 1
}
.gf__results .results .subitem .img-wrap {
	background: #fff;
	height: 100%;
	overflow: hidden;
	width: 100%;
	z-index: 2;
	display: table
}
.gf__results .results .subitem .img-wrap .wrap {
	display: table-cell;
	vertical-align: middle
}
.gf__results .results .subitem .img-wrap img {
	display: block;
	margin: auto;
	max-width: 100%;
	vertical-align: middle
}
.gf__results .results .subitem h3 {
	transition: color .2s cubic-bezier(.23, 1, .32, 1);
	font-family: Larsseit, sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 10px;
	text-transform: none
}
.gf__results .results .subitem:hover h3 {
	color: #cb857e
}
.gf__results .results .price-range {
	margin-right: 20px
}
.gf__results .load-more {
	display: block;
	color: #cb857e;
	cursor: pointer;
	border-top: 1px solid #cac09e;
	font-family: Larsseit-Bold;
	font-size: 20px;
	padding: 40px 0 20px;
	text-align: center
}
.gf__results .load-more span {
	display: block
}
.page-gift-finder #rightrail-container .lifestyle.module-instagram-photo {
	float: none;
	margin: 0 auto 20px;
	max-width: 350px
}
#wiz_dropdown {
	background: none;
	display: none;
	width: 140px;
	z-index: 2
}
#wiz_dropdown:before {
	-webkit-transform: rotate(1turn);
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #efefef;
	content: ' ';
	display: block;
	height: 0;
	width: 0
}
#wiz_dropdown li {
	background: #efefef;
	border-top: 1px solid #ccc
}
#wiz_dropdown li:first-child {
	border-top: none
}
#wiz_dropdown li:first-child a {
	padding-top: 14px
}
#wiz_dropdown li a {
	color: #cb857e;
	display: block;
	font-size: 16px;
	font-family: Larsseit-Bold;
	text-align: left;
	letter-spacing: .1em;
	line-height: 16px;
	padding: 10px 10px 5px;
	text-transform: uppercase
}
#wiz_dropdown li a.active, #wiz_dropdown li a:hover {
	color: #000
}
#wiz_dropdown li:hover {
	background: #e9e9e9
}

@media screen and (max-width:1410px) {
#gift_finder .shop-cta .message {
	margin-top: -5px;
	width: 190px
}
}

@media screen and (max-width:1057px) {
#gift_finder .shop-cta .message {
	width: 100%;
	position: relative;
	top: 30px;
	left: 0
}
#gift_finder .shop-cta .button {
	margin: 0 0 0 -55px
}
}

@media only screen and (max-device-width:414px), only screen and (orientation:landscape) and (max-device-width:736px), screen and (max-width:640px) {
#gift_finder .button, #gift_finder .message {
	z-index: 1
}
#gift_finder .gf__header .logo {
	height: 80px
}
#gift_finder .gf__header .logo a img {
	margin-top: 20px
}
#gift_finder .gf__header p {
	line-height: 20px;
	margin: 0 0 20px
}
#gift_finder .gf__wizard .content .gift_done .message {
	line-height: 20px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.one .options-container li {
	width: 40%
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.one .options-container li label {
	padding: 20px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.one .options-container li label span {
	width: auto;
	font-size: 25px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.two .options-container {
	margin: 0
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.two .options-container li {
	width: 30%;
	margin: 0 5px 20px 0
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.two .options-container li label {
	padding: 20px 5px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.two .options-container li label span {
	width: auto;
	font-size: 12px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.tree .options-container li {
	width: 40%
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.tree .options-container li label {
	padding: 20px 10px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.tree .options-container li label span {
	width: auto
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.four .options-container {
	margin: 0
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.four .options-container li {
	width: 30%;
	margin: 0 5px 20px 0
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.four .options-container li label {
	padding: 20px 2px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.four .options-container li label span {
	width: auto;
	font-size: 11px
}
#gift_finder .gf__wizard #gift_finder_form .wiz_step.four .options-container li label span.wide {
	min-width: 0
}
}

@media screen and (max-width:480px) {
#gift_finder .gf__header .logo {
	height: 60px
}
#gift_finder .shop-cta:after {
	background: hsla(0,0%,100%,.75);
	content: ' ';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}
}

@media screen and (max-width:320px) {
	.new #dl-container a.photo-link{ max-height:250px;}
#gift_finder .gf__header .logo {
	height: 75px
}
}
.gf-products-we-love {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 0
}
.gf-products-we-love h2 {
	margin: 10px 0 30px;
	padding-top: 30px;
	font-size: 20px;
	letter-spacing: .2em
}
.gf-products-we-love h2.inactive {
	display: none
}
.gf-products-we-love .products ul {
	overflow: hidden;
	margin: 0 -18px 0 0;
	padding: 0
}
.gf-products-we-love .products ul li {
	display: inline-block;
	list-style-type: none;
	margin: 0 20px 20px 0;
	position: relative;
	vertical-align: top;
	height: 306px;
	width: 192px
}
.gf-products-we-love .products ul li.hidden {
	display: none
}
.gf-products-we-love .products ul .product {
	margin-bottom: 30px;
	text-align: center
}
.gf-products-we-love .products ul .product a.linkout {
	display: block;
	color: #000
}
.gf-products-we-love .products ul .product .product-image {
	border: 4px solid #e3e3e3;
	height: 192px;
	margin-bottom: 19px;
	position: relative;
	text-align: center;
	z-index: 1
}
.gf-products-we-love .products ul .product .product-img-wrap {
	background: #fff;
	height: 100%;
	overflow: hidden;
	width: 100%;
	z-index: 2;
	display: table
}
.gf-products-we-love .products ul .product .product-img-wrap .wrap {
	display: table-cell;
	vertical-align: middle
}
.gf-products-we-love .products ul .product .product-img-wrap img {
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	width: auto
}
.gf-products-we-love .products ul .product h3 {
	transition: color .2s cubic-bezier(.23, 1, .32, 1);
	font-family: Larsseit, sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 10px;
	text-transform: none
}
.gf-products-we-love .products ul .product:hover h3 {
	color: #cb857e
}
.finance-sub-header {
	background: #f6f6f6;
	position: relative
}
.finance-sub-header h2 {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: .02em;
	padding: 25px 20px;
	margin: 0;
	font-weight: 400
}
.finance-sub-header__logo {
	position: absolute;
	right: 20px;
	top: 18px;
	width: 215px;
	height: 35px;
	line-height: 1
}

@media only screen and (max-width:899px) {
.finance-sub-header {
	display: none
}
}
.is-sticky-style .finance-sub-header {
	display: none
}
.power-booster__wrapper i {
	display: inline-block
}
.power-booster__wrapper .well {
	background: #f6f6f6;
	border-radius: 10px 10px 0 0;
	padding: 20px;
	margin-bottom: 25px
}
.power-booster__wrapper [class^=icon-] {
	background-image: url(../images/finance-power-booster.png)
}
.power-booster__wrapper .icon-couldbeworse, .power-booster__wrapper .icon-freakingout, .power-booster__wrapper .icon-incontrol {
	height: 82px;
	width: 82px;
	line-height: 82px;
	background-position-y: -200px
}
.power-booster__wrapper .icon-incontrol {
	background-position: 0 -200px
}
.power-booster__wrapper .icon-couldbeworse {
	background-position: -82px -200px
}
.power-booster__wrapper .icon-freakingout {
	background-position: -164px -200px
}
.power-booster__wrapper .item.selected .icon-incontrol {
	background-position: 0 -282px
}
.power-booster__wrapper .item.selected .icon-couldbeworse {
	background-position: -82px -282px
}
.power-booster__wrapper .item.selected .icon-freakingout {
	background-position: -164px -282px
}
.power-booster__wrapper .icon-debt, .power-booster__wrapper .icon-education, .power-booster__wrapper .icon-endsmeet, .power-booster__wrapper .icon-health, .power-booster__wrapper .icon-rainyday, .power-booster__wrapper .icon-retirement {
	height: 100px;
	width: 100px;
	line-height: 100px;
	background-position-y: 0
}
.power-booster__wrapper .icon-endsmeet {
	background-position: 0 0
}
.power-booster__wrapper .icon-retirement {
	background-position: -100px 0
}
.power-booster__wrapper .icon-debt {
	background-position: -200px 0
}
.power-booster__wrapper .icon-rainyday {
	background-position: -300px 0
}
.power-booster__wrapper .icon-education {
	background-position: -400px 0
}
.power-booster__wrapper .icon-health {
	background-position: -500px 0
}
.power-booster__wrapper .icon-bolt {
	background-position: 0 -100px;
	line-height: 36px;
	height: 36px;
	width: 36px;
	vertical-align: middle
}
.power-booster__head .message {
	color: #560f6f;
	font-weight: 700
}
.power-booster__head .finance-ad {
	font-size: .75em;
	float: left;
	clear: left
}
.power-booster__head .message {
	font-size: .8125em;
	color: #560f6f;
	font-style: italic;
	float: right;
	text-align: right;
	width: 35%
}
.power-booster__head .spacer {
	float: left;
	width: 100%;
	padding: 10px 0
}
.power-booster__head .start {
	float: right;
	clear: right;
	font-size: 1.125em
}
.power-booster__head .wordmark {
	text-transform: uppercase;
	font-size: 36px;
	line-height: 1;
	margin: 10px 0
}
.power-booster__head .wordmark a:hover {
	text-decoration: none
}
.power-booster__head .wordmark .dark {
	color: #581072
}
.power-booster__head .wordmark .light {
	color: #e5a3fd
}
.power-booster__head .wordmark i.circle {
	display: inline-block;
*display:inline;
*zoom:1;
	font-style: normal;
	vertical-align: middle;
	background: #996ba9;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 31px;
	width: 30px;
	margin-top: -8px;
	height: 30px;
	border-radius: 28px
}
.power-booster__head .wordmark .icon-bolt {
	margin-top: -8px
}
.power-booster__body .selector {
	margin: 10px 0
}
.power-booster__body .selector .item.first {
	clear: left
}
.power-booster__body .selector .item {
	float: left;
	margin: .666%;
	width: 32%;
	padding: 10px 0;
	cursor: pointer;
	text-align: center;
	border-radius: 10px
}
.power-booster__body .selector .item i {
	margin-bottom: 10px
}
.power-booster__body .selector .item.selected, .power-booster__body .selector .item.selected:hover {
	background: #16cef6;
	color: #fff
}
.power-booster__body .selector .item:hover {
	background: #fafafa
}
.power-booster__body .selector .item input[type=checkbox], .power-booster__body .selector .item input[type=radio] {
	display: none
}
.power-booster__body h2 {
	font-size: 19px;
	line-height: 1
}
.power-booster__body .hide {
	display: none
}
.power-booster__body .description {
	font-size: 1.375em;
	margin: 0 0 30px
}
.power-booster__body input[name=slider] {
	visibility: hidden
}
.power-booster__body .slider, .power-booster__body input[name=slider] {
	width: 100%!important
}
.power-booster__body form button[type=submit] {
	font-size: 1em
}
.power-booster__body .slider-container {
	width: 90%;
	margin: 0 auto
}
.power-booster__body .slider-container .label {
	font-size: 1.5em;
	width: 20%;
	display: inline-block;
*display:inline;
*zoom:1
}
.power-booster__body footer {
	text-align: center
}
.power-booster__body .btn-plan {
	color: #fff;
	background-color: #16cef6;
	-webkit-filter: none;
	filter: none;
	border: 0;
	padding: 10px 20px
}
.power-booster__body .btn-plan:hover {
	background-image: none;
	background-color: #16cef6
}
.power-booster__body .btn-plan:visited {
	color: #fff
}
.power-booster__body .slider {
	margin: 15px auto;
	display: block;
	vertical-align: middle;
	position: relative
}
.power-booster__body .slider.slider-horizontal {
	height: 26px
}
.power-booster__body .slider.slider-horizontal .slider-track {
	height: 16px;
	width: 100%;
	margin-top: -8px;
	top: 50%;
	left: 0
}
.power-booster__body .slider.slider-horizontal .slider-selection {
	height: 100%;
	top: 0;
	bottom: 0
}
.power-booster__body .slider.slider-horizontal .slider-handle {
	margin-left: -10px;
	margin-top: -5px
}
.power-booster__body .slider.slider-horizontal .slider-handle.triangle {
	border-width: 0 10px 10px;
	width: 0;
	height: 0;
	border-bottom-color: #0480be;
	margin-top: 0
}
.power-booster__body .slider input {
	display: none
}
.power-booster__body .slider .tooltip-inner {
	white-space: nowrap
}
.power-booster__body .slider-track {
	position: absolute;
	cursor: pointer;
	background-color: #a9a9a9;
	background-image: linear-gradient(180deg, #8e8e8e, #b9b9b9);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e8e8e', endColorstr='#ffb9b9b9', GradientType=0);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	border-radius: 10px
}
.power-booster__body .slider-selection {
	position: absolute;
	background-color: #16cef6;
	box-sizing: border-box;
	border-radius: 10px
}
.power-booster__body .slider-handle {
	position: absolute;
	width: 26px;
	height: 26px;
	background-color: #dfdfdf;
	background-image: linear-gradient(180deg, #fff, #dadada);
	background-repeat: repeat-x;
	box-shadow: inset 0 1px 0 hsla(0,0%,100%,.2), 0 1px 0 rgba(0,0,0,.2);
	border: 0 solid transparent
}
.power-booster__body .ie7 .slider-handle, .power-booster__body .ie8 .slider-handle {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdadada', GradientType=0)
}
.power-booster__body .slider-handle:hover {
	background-color: #dadada;
	background-position: 0 -15px;
	transition: background-position .1s linear
}
.power-booster__body .slider-handle.round {
	border-radius: 20px
}
.power-booster__body .slider-handle.triangle {
	background: transparent none
}
.touch #chooseToPlan .selector .item:hover {
	box-shadow: none
}

@media (max-width:1024px) {
.power-booster__wrapper .start, .power-booster__wrapper .well {
	font-size: 80%
}
.power-booster__wrapper .message {
	font-size: 70%;
	width: 35%
}
}

@media (max-device-width:1024px) and (orientation:landscape) {
.power-booster__wrapper .start {
	font-size: 100%
}
.power-booster__wrapper .message {
	font-size: 100%;
	width: 45%
}
.power-booster__wrapper .powerofplanning .financial-calculators {
	display: none
}
}

@media (max-device-width:768px) and (orientation:portrait) {
.power-booster__wrapper .wordmark {
	font-size: 30px
}
.power-booster__wrapper .powerofplanning .financial-calculators {
	display: none
}
.new #dl-container {
    margin-left: 0;
    margin-right: -10px;
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media (max-width:767px) {
.power-booster__head {
	display: none
}
}

@media (max-width:640px) {
.modal {
	width: 90%;
	margin-left: -45%
}
}

@media (max-width:480px) {
.modal .modal-header {
	font-size: 50%
}
.modal .modal-body, .modal .modal-subheader {
	display: none
}
}

@media (max-width:320px) {
.power-booster__wrapper .selector .item {
	height: 150px;
	margin: 2.5%;
	width: 45%;
	padding: 10px 0
}
.power-booster__wrapper .selector .item.first {
	clear: none
}
}
.subchannel-power-booster .m-overlay__wrapper {
	height: auto
}
.subchannel-power-booster .m-overlay__wrapper .m-overlay__wrapper__headline {
	margin: 30px 0 20px
}
.subchannel-power-booster .m-overlay__wrapper .m-overlay__wrapper__message {
	width: 80%;
	text-align: left
}
.subchannel-power-booster .m-overlay__wrapper .m-overlay__wrapper__message em {
	font-style: italic;
	padding: 20px 0 10px;
	display: block
}
.subchannel-power-booster .m-overlay__wrapper .m-overlay__wrapper__btn a, .subchannel-power-booster .m-overlay__wrapper .m-overlay__wrapper__btn a:visited {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%
}
.subchannel-power-booster .m-overlay__wrapper .m-overlay__wrapper__btn a:hover {
	color: #ccc
}
.m-netbanner {
	height: 30px;
	margin-top: -3px
}
.m-netbanner__background {
	height: 30px;
	text-align: center
}
.m-netbanner__background__close {
	cursor: pointer;
	display: inline-block;
	float: right;
	font-weight: 700;
	height: 30px;
	line-height: 35px;
	position: absolute;
	right: 10px;
	width: 20px
}
.m-netbanner__link {
	line-height: 32px
}

@media (max-width:1107px) {
.m-netbanner {
	display: none
}
}

.page-horoscopes .module-the-latest .latest-show-more, .page-horoscopes .module-the-latest .subitems .subitem:nth-of-type(1n+10) {
	display: none!important
}
.m-horoscopes {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px
}
.m-horoscopes h1 {
	margin-top: 0;
	color: #333;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 40px;
	margin-bottom: 14px;
	max-width: 620px
}
.m-horoscopes .meta {
	margin-bottom: 10px
}
.m-horoscopes .meta .date {
	color: #aaa;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: .1em;
	float: left
}
.m-horoscopes .hero-image {
	position: relative;
	width: 100%
}
.m-horoscopes .hero-image img {
	display: block;
	width: 100%
}
.m-horoscopes .hero-image .wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.m-horoscopes .hero-image .wrapper .sign {
	height: 50%;
	max-height: 80px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.m-horoscopes .horoscopes-matrix {
	box-sizing: border-box;
	padding: 0 68px;
	font-size: 14px;
	line-height: 24px
}
.m-horoscopes .horoscopes-matrix .description {
	padding: 20px 0 10px;
	font-size: 17px;
	line-height: 30px
}
.m-horoscopes .horoscopes-matrix .see-more {
	padding-bottom: 20px
}
.m-horoscopes .horoscopes-matrix .see-more a {
	text-transform: uppercase;
	color: #222;
	letter-spacing: .1em;
	font-weight: 700;
	font-size: 12px
}
.m-horoscopes .horoscopes-matrix .see-more a:hover {
	color: #cb857e
}
.m-horoscopes .horoscopes-matrix .horoscopes {
	letter-spacing: 1.4px
}
.m-horoscopes .horoscopes-matrix .horoscopes .header {
	width: 100%;
	text-align: center;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	box-sizing: border-box;
	font-weight: 600;
	display: inline-block
}
.m-horoscopes .horoscopes-matrix .horoscopes .header .text {
	border-bottom: 1px solid #e0e0e0;
	padding: 24px 0;
	font-size: 17px;
	letter-spacing: .1em
}
.m-horoscopes .horoscopes-matrix .horoscopes .select-wrap {
	display: none
}
.m-horoscopes .horoscopes-matrix .horoscopes .line:last-child .horoscope {
	border-bottom: 1px solid #e0e0e0
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope {
	box-sizing: border-box;
	width: 25%;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	position: relative;
	font-size: 12px;
	letter-spacing: .1em
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope:first-child {
	border-left: 1px solid #e0e0e0
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope:hover .name a {
	color: #cb857e
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .name {
	width: 100%;
	text-align: center;
	font-size: 12px;
	letter-spacing: .1em;
	padding: 8px 0;
	text-transform: uppercase;
	position: absolute;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	top: 0
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .name a {
	color: #222
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .icon {
	padding-top: 34px
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .icon a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 12px
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .icon a img {
	min-height: 41px
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .date {
	width: 100%;
	text-align: center;
	padding-bottom: 8px;
	color: #717171;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .clearfix {
	clear: both
}
.m-horoscopes .tarot {
	width: 100%;
	text-align: center;
	margin-top: 30px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .1em
}
.m-horoscopes .tarot a:hover {
	color: #cc8780
}
.m-horoscopes .tarot .more {
	margin-top: 20px
}
.m-horoscopes .tarot.mobile {
	display: none
}
.m-horoscopes .article-share-top #article-share {
	width: 184px
}
.m-horoscopes .article-share-top #article-share.sms-buttons {
	width: 280px
}
.m-horoscopes .article-share-top #article-share .message-share a img {
	max-width: 100%
}


@media only screen and (max-width:480px) {
.m-horoscopes {
	padding-top: 20px
}
.m-horoscopes h1 {
	line-height: 36px
}
.m-horoscopes .meta .date {
	width: 100%;
	line-height: 14px
}
.m-horoscopes .meta .article-share-top {
	float: left;
	margin-top: 14px
}
.m-horoscopes .horoscopes-matrix .horoscopes .header {
	display: none
}
.m-horoscopes .horoscopes-matrix .horoscopes .select-wrap {
	display: block;
	margin-bottom: 10px;
	width: 100%;
	position: relative
}
.m-horoscopes .horoscopes-matrix .horoscopes .select-wrap .navicon-down_arrow.rotate {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.m-horoscopes .horoscopes-matrix .horoscopes .select-wrap .sign-options {
	cursor: pointer;
	padding: 11px 10px;
	line-height: 14px;
	height: 40px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	outline: none;
	box-sizing: border-box;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-horoscopes .horoscopes-matrix .horoscopes .select-wrap .icon-dropdown-alt {
	position: absolute;
	right: 8px;
	top: 8px;
	color: #d9a8a3
}
.m-horoscopes .horoscopes-matrix .horoscopes .line {
	display: none
}
.m-horoscopes .horoscopes-matrix .horoscopes .line.visible {
	display: block
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope {
	width: 100%;
	background-color: #f2f2f2;
	padding-top: 12px;
	border-right: none
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope:first-child {
	border-left: none
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .icon {
	display: inline-block;
	float: left;
	width: 60px;
	text-align: center;
	padding-top: 0
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .icon a {
	padding: 0;
	margin-left: 6px;
	margin-right: 6px;
	width: auto;
	height: 20px
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .icon a img {
	min-height: 20px;
	height: 20px
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .name {
	width: auto;
	float: left;
	line-height: 20px;
	padding-top: 0;
	text-transform: capitalize;
	position: relative
}
.m-horoscopes .horoscopes-matrix .horoscopes .line .horoscope .date {
	width: auto;
	float: right;
	margin-right: 8px;
	color: #717171
}
.m-horoscopes .tarot.mobile {
	display: block;
	margin-top: 10px;
	margin-bottom: 20px
}
.m-horoscopes .tarot.mobile .more {
	margin-top: 10px
}
.m-horoscopes .tarot.desktop {
	display: none
}
}

@media (max-width:899px) and (min-width:769px) {
.horoscopes .m-grv-ppl-are-reading, .horoscopes .m-horoscopes {
	float: left;
	width: calc(100% - 320px)!important
}
.horoscopes .l-rightrail {
	position: absolute;
	right: 0
}
}
.article-share-top {
	float: right
}
.article-share-top .clearfix {
	clear: both
}
.article-share-top #article-share {
	height: auto;
	margin: 0
}
.article-share-top #article-share .shared-services .share-text p {
	margin: 0
}
.article-share-top #article-share .shared-services .shared-text {
	display: none;
	float: left;
	margin-right: 5px
}
.article-share-top #article-share .shared-services .shared-text p {
	margin: 0
}
.article-share-top #article-share .shared-services .aol-share a {
	height: 40px;
	margin: 0 0 0 8px;
	min-width: 40px;
	position: relative;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	overflow: visible;
	color: #fff;
	display: inline
}
.article-share-top #article-share .shared-services .aol-share a b {
	display: none
}
.article-share-top #article-share .shared-services .aol-share a:before {
	font-family: icons;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	vertical-align: middle
}
.article-share-top #article-share .shared-services .aol-share .aol-share-facebook {
	width: 80px;
	line-height: 38px;
	margin-left: 0
}
.article-share-top #article-share .shared-services .aol-share .aol-share-facebook:after {
	content: 'SHARE';
	font-weight: 700;
	padding: 4px 0 0 3px
}
.article-share-top #article-share .shared-services .aol-share .aol-share-twitter {
	background: #00aced;
	width: auto;
	color: #4887a6
}
.article-share-top #article-share .shared-services .aol-share .aol-share-twitter:before {
	content: "\EA22"
}
.article-share-top #article-share .shared-services .aol-share .aol-share-twitter:hover {
	background: #1ab4ef
}
.article-share-top #article-share .shared-services .aol-share .aol-share-googleplus {
	display: none
}
.article-share-top #article-share .shared-services .aol-share .aol-share-email {
	background: #afafaf;
	width: auto;
	color: #fff
}
.article-share-top #article-share .shared-services .aol-share .aol-share-email:before {
	content: "\EA0B"
}
.article-share-top #article-share .shared-services .aol-share .aol-share-email:hover {
	background: #bad7e4
}
.article-share-top #article-share .shared-services .aol-share .whatsapp_share {
	display: none;
	width: 40px;
	background: #43d854
}
.article-share-top #article-share .shared-services .aol-share .whatsapp_share:hover {
	opacity: .8
}
.article-share-top #article-share .shared-services .aol-share .whatsapp_share img {
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px
}
.article-share-top #article-share .shared-services .aol-share .sms_share {
	display: none;
	width: 40px;
	background: #0ebe59
}
.article-share-top #article-share .shared-services .aol-share .sms_share:hover {
	opacity: .8
}
.article-share-top #article-share .shared-services .aol-share .sms_share img {
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px
}
.aol20 .article-share-top {
	float: none
}
.aol20 .article-share-top #article-share .shared-services .aol-share a:before {
	line-height: 23px
}
.aol20 .m-share-bottom {
	margin-bottom: 20px
}
.m-mtmhp {
	position: fixed;
	z-index: 9999999
}
.m-mtmhp, .m-mtmhp__mask {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none
}
.m-mtmhp__mask {
	position: absolute;
	background-color: #1c1c1c;
	opacity: .7
}
.m-mtmhp__wrap {
	box-sizing: border-box;
	width: 600px;
	overflow: hidden;
	position: absolute;
	top: 15%;
	background-color: #fff;
	display: none;
	text-align: center;
	margin: 0 auto;
	position: relative;
	padding: 50px 60px
}
.m-mtmhp__wrap__set-options {
	margin-bottom: 10px;
	font-size: 14px
}
.m-mtmhp__wrap__set-options .m-mtmhp__wrap__option {
	margin-bottom: 4px
}
.m-mtmhp__wrap__set-options .m-mtmhp__wrap__option label {
	margin-left: 4px
}
.m-mtmhp__wrap__close {
	content: 'X';
	display: block;
	position: relative;
	vertical-align: middle;
	font-size: 25px;
	letter-spacing: 1em;
	margin-top: -30px;
	position: absolute;
	right: 0
}
.m-mtmhp__wrap__close:hover {
	cursor: pointer
}
.m-mtmhp__wrap__top {
	text-align: left
}
.m-mtmhp__wrap__hr {
	text-align: center;
	margin: 20px 0
}
.m-mtmhp__wrap__hr:after, .m-mtmhp__wrap__hr:before {
	background-color: #ddd;
	content: "";
	display: inline-block;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 45%
}
.m-mtmhp__wrap__hr:before {
	right: 5px
}
.m-mtmhp__wrap__hr:after {
	left: 5px
}
.m-mtmhp__wrap__bottom {
	text-align: left
}
.m-mtmhp__wrap__h1 {
	font-size: 36px
}
.m-mtmhp__wrap__h2 {
	margin-bottom: 20px;
	font-size: 20px;
	margin-top: 10px
}
.m-mtmhp__wrap__h3 {
	font-size: 16px;
	margin-top: 20px
}
.m-mtmhp__wrap__ffdrag {
	margin-left: 70px;
	margin-top: 40px;
	background: url(../images/mtmhp-1.jpg) no-repeat 3px 0
}
.m-mtmhp__wrap__ffdrag a {
	margin-left: 10px
}
.m-mtmhp__wrap__btn {
	background-color: #0091e1;
	color: #fff;
	width: 320px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 20px
}
.m-mtmhp__wrap__btn:hover {
	cursor: pointer
}
.m-mtmhp__wrap__btn:active {
	opacity: .6
}
.m-mtmhp__wrap__info {
	text-align: center;
	font-size: 12px;
	font-style: italic;
	color: #888;
	width: 320px;
	margin: auto
}
.m-mtmhp__wrap__op1, .m-mtmhp__wrap__op2 {
	margin-top: 10px;
	margin-bottom: 5px
}
.m-mtmhp__wrap__op1--bold, .m-mtmhp__wrap__op2--bold {
	font-weight: 700
}
.m-mtmhp__wrap--small {
	height: 300px;
	padding: 0
}
.m-mtmhp__wrap--small .m-mtmhp__wrap__small_container {
	padding: 20px
}
.m-mtmhp__wrap--small .m-mtmhp__wrap__close {
	margin-top: 15px;
	color: #fff
}
.m-mtmhp__wrap--small .m-mtmhp__wrap__h1 {
	font-size: 30px;
	background-color: #0091e1;
	height: 40px;
	padding-top: 10px;
	color: #fff;
	padding-left: 10px;
	line-height: 35px
}
.m-mtmhp__wrap--small .m-mtmhp__wrap__img {
	float: left;
	width: 40px;
	margin-right: 5px
}
.m-mtmhp__wrap--small .m-mtmhp__wrap__btn {
	margin: 45px auto
}
.m-mtmhp.slidedown {
	z-index: 9999999;
	display: block
}
.m-mtmhp.slidedown .m-mtmhp__mask {
	-webkit-animation-name: slidedown;
	animation-name: slidedown;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	display: block
}
.m-mtmhp.slidedown .m-mtmhp__wrap {
	display: block
}
@keyframes slidedown {
0% {
top:-100%
}
50% {
top:0
}
to {
top:0
}
}
#m-newsletter {
	font-family: larsseit-light
}
#m-newsletter h3 {
	font-family: Larsseit-Medium;
	font-size: 24px;
	margin-left: 40px;
	margin-bottom: 20px
}

@media only screen and (max-width:900px) {
#m-newsletter h3 {
	margin-left: 0;
	padding-top: 20px
}
}
#m-newsletter .newsletter_img {
	float: left;
	padding-left: 40px;
	padding-right: 20px;
	width: 45%;
	margin-bottom: 25px
}


@media (max-width:900px) {
#m-newsletter .newsletter_img {
	display: none
}
}
#m-newsletter .newsletter_img img {
	width: 100%;
	height: auto;
	max-width: 419px;
	display: block;
	margin-left: auto;
	margin-right: auto
}
#m-newsletter .m-newsletter-signup {
	overflow: hidden;
	width: 45%;
	float: right
}


@media (max-width:900px) {
#m-newsletter .m-newsletter-signup {
	float: none;
	padding: 20px 0 0;
	width: 100%;
	margin-bottom: 30px
}
}
#m-newsletter .m-newsletter-signup .message {
	margin-top: 10px
}
#m-newsletter .m-newsletter-signup input[type=checkbox] {
	display: none
}
#m-newsletter .m-newsletter-signup label {
	cursor: pointer;
	font-size: 24px;
	font-family: larsseit-medium;
	letter-spacing: .02em
}
#m-newsletter .m-newsletter-signup label:before {
	content: "";
	width: 17px;
	height: 7px;
	margin-right: 12px;
	border: 2px solid #39f;
	display: inline-block;
	padding-top: 10px;
	margin-bottom: -4px
}
#m-newsletter .m-newsletter-signup label span {
	font-family: larsseit-bold;
	letter-spacing: .1em;
	font-size: 12px;
	color: #a5a5a5;
	margin-left: 8px
}

#m-newsletter .m-newsletter-signup input[type=checkbox]:checked+label:before {
	content: "\2714";
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 3px
}
#m-newsletter .m-newsletter-signup .newsletter-checkbox {
	margin-top: 30px
}
#m-newsletter .m-newsletter-signup .newsletter-checkbox p {
	font-family: larsseit;
	font-weight: 400;
	font-size: 14px;
	margin-left: 33px;
	margin-top: 7px;
	line-height: 20px;
	margin-bottom: 15px
}
#m-newsletter .m-newsletter-signup .newsletter-button {
	background-color: #39f;
	color: #fff;
	border: 0;
	width: 100px;
	height: 40px;
	font-family: larsseit-bold;
	font-size: 12px;
	letter-spacing: .1em;
	padding-top: 5px
}
#m-newsletter .m-newsletter-signup .signup-email {
	border: 2px solid #39f;
	height: 40px;
	width: 100%;
	margin-right: -100px;
	padding-left: 7px;
	font-size: 17px;
	font-family: larsseit;
	padding-top: 3px;
	box-sizing: border-box;
	float: left
}
#m-newsletter .m-newsletter-signup .signup-result {
	margin-top: 15px;
	font-size: 14px
}
#m-newsletter .m-newsletter-signup .signup-result li {
	padding: 15px;
	color: red;
	background-color: #ffd2d2;
	border-radius: 3px
}
#m-newsletter .m-newsletter-signup .signup-result .success {
	display: none;
	padding: 15px 0 15px 15px;
	color: #00a930;
	background-color: #d1efda;
	border-radius: 3px
}
#m-newsletter .moreDetails {
	float: right;
	width: 45%;
	margin-top: 11px;
	color: #555
}


@media (max-width:900px) {
#m-newsletter .moreDetails {
	float: none;
	width: 100%;
	padding-left: 0;
	padding-top: 0
}
}
#m-newsletter .moreDetails p {
	clear: both;
	font-size: 12px;
	font-family: larsseit;
	line-height: 20px
}
#m-newsletter .moreDetails .learn-more {
	margin-bottom: 10px
}
#m-newsletter .moreDetails .learn-more a {
	text-decoration: underline;
	color: #777;
	font-family: larsseit;
	line-height: 20px;
	margin-right: 2px
}
.o2-in-side-view {
	border: 5px solid hsla(0,0%,7%,.5);
	background-clip: padding-box;
	box-sizing: content-box!important
}
.p-article .article-content>p.m-related-articles {
	margin-bottom: 43px
}
img[id^=aol-cms-player-] {
	display: none!important
}
.bon-embedded-cw {
	margin-bottom: 20px
}
.bon-embedded-cw .module-cpc {
	position: relative
}
.bon-embedded-cw .bon-grid-item.module-lower-my-bills {
	width: 100%
}

@media (max-width:479px) {
.m-gravity-below-article__article .bon-embedded-cw .bon-grid-item.module-lower-my-bills .lower-my-bills .mobile {
	display: block
}
}
.gots__banner {
	text-align: center
}
.gots__banner img {
	max-width: 100%;
	cursor: default
}
.gots {
	width: 300px
}
.gots, .gots.row {
	margin: 0 auto
}
.gots .gots__calendar {
	list-style-type: none;
	display: block;
	color: #898989;
	padding: 0;
	text-align: left;
	margin: 20px 0
}
.gots .gots__calendar .gots__calendar-year {
	display: block;
	text-align: center
}
.gots .gots__calendar .gots__calendar-month {
	list-style-type: none;
	display: inline-block;
	margin-right: 36px
}
.gots .gots__calendar .gots__calendar-month a {
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #000;
	letter-spacing: .1em
}
.gots .gots__calendar .gots__calendar-month a:hover {
	color: #cb857e
}
.gots .gots__calendar .gots__calendar-month.last {
	margin-right: 0
}
.gots .gots__calendar .gots__calendar-month.active a {
	color: #cb857e
}
.gots__article {
	position: relative;
	z-index: 999;
	width: 148px;
	height: 188px;
	float: left;
	margin: 0 16px 20px 0;
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
	margin: 0 4px 5px 0
}
.gots__article:hover .gots__article-titleoverlay {
	color: #cb857e
}
.gots__article:hover .gots__article-playoverlay {
	display: none
}
.gots__article img {
	z-index: -1;
	top: 0;
	left: 0;
	max-width: 100%
}
.gots__article .gots__article-titleoverlay {
	position: absolute;
	width: 100%;
	display: block;
	bottom: -2px;
	color: #000
}
.gots__article .gots__article-titleoverlay .gots__article-titleoverlay-day {
	display: block;
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: .1em;
	line-height: 22px
}
.gots__article .gots__article-titleoverlay .gots__article-titleoverlay-title {
	font-size: 16px;
	text-align: center;
	width: auto;
	display: block;
	bottom: 0;
	position: absolute;
	letter-spacing: .1em;
	background: #fff;
	margin: 0 25px;
	padding: 5px 0;
	text-transform: none;
	position: relative;
	letter-spacing: normal;
	z-index: 999
}
.gots__article .gots__article-moreoverlay {
	display: none;
	background-color: #000;
	opacity: .8;
	position: absolute;
	color: #fff;
	vertical-align: middle;
	text-transform: uppercase;
	text-align: center;
	line-height: 186px;
	top: 0
}
.gots__article .gots__article-moreoverlay .gots__article-moreoverlay-text {
	border: 3px solid #fff;
	padding: 20px 30px;
	width: 300px;
	display: inline;
	letter-spacing: normal;
	letter-spacing: .1em;
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.gots__article .gots__article-dayoverlay {
	display: block;
	width: 100%;
	margin: 0 auto;
	vertical-align: middle;
	top: 29%
}
.gots__article .gots__article-dayoverlay .gots__article-dayoverlay-day {
	font-size: 20px;
	letter-spacing: 2px;
	color: #000;
	position: absolute;
	width: 100%;
	height: 60px;
	text-align: center;
	top: 40%;
	left: 0;
	z-index: 9999;
	letter-spacing: normal;
	background: transparent url(../images/legacy/52-weeks-of-chic-swoosh.png) no-repeat 50% 175%
}
.gots__article .gots__article-playoverlay {
	text-shadow: 0 0 7px rgba(0,0,0,.1);
	transition: opacity .2s cubic-bezier(.23, 1, .32, 1);
	border: 0;
	background: none;
	color: #fff;
	font-size: 50px;
	position: absolute;
	top: 31%;
	left: 37%
}
.page-stylechic #centre-wrapper {
	width: auto!important;
	float: none!important;
	padding-right: 0
}
.page-stylechic #centre-wrapper #centerwell-container {
	margin-right: 0;
	padding-right: 0
}
.page-stylechic #centre-wrapper #dl-container {
	display: none;
	padding-bottom: 0
}
.dropbox-list, .dropbox-selected {
	border: 1px solid #e3e3e3;
	color: #000;
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	text-align: left;
	cursor: pointer;
	background-color: #fff;
	z-index: 100001
}
.dropbox-selected {
	width: 150px;
	padding: 10px
}
.dropbox-selected:before {
	font-size: 19px;
	color: #cb857e;
	float: right
}
.dropbox-list {
	margin-top: -1px;
	position: absolute;
	width: 170px
}
.dropbox-list a {
	color: #000;
	display: block;
	padding: 10px
}
.dropbox-list a:hover {
	background-color: #cb857e;
	color: #fff
}
.dropbox-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100000
}

@media only screen and (max-width:480px) {
.gots__article.gots__article-item2, .gots__article.gots__article-item4 {
	margin-right: 0
}
.gots__article.gots__article-item5 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item7, .gots__article.gots__article-item9 {
	margin-right: 0
}
.gots__article.gots__article-item10 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item12, .gots__article.gots__article-item14 {
	margin-right: 0
}
.gots__article.gots__article-item15 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item17, .gots__article.gots__article-item19 {
	margin-right: 0
}
.gots__article.gots__article-item20 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item22, .gots__article.gots__article-item24 {
	margin-right: 0
}
.gots__article.gots__article-item25 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item27, .gots__article.gots__article-item29 {
	margin-right: 0
}
.gots__article.gots__article-item30 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots .gots__calendar {
	margin: 0
}
.gots .gots__calendar .gots__calendar-month {
	padding: 5px 0;
	margin-right: 0;
	width: 85px;
	text-align: left
}
.gots .gots__calendar .gots__calendar-month-4, .gots .gots__calendar .gots__calendar-month-8, .gots .gots__calendar .gots__calendar-month-12 {
	width: auto
}
}

@media only screen and (min-width:481px) and (max-width:768px) {
.gots__article.gots__article-item2, .gots__article.gots__article-item4 {
	margin-right: 0
}
.gots__article.gots__article-item5 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item7, .gots__article.gots__article-item9 {
	margin-right: 0
}
.gots__article.gots__article-item10 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item12, .gots__article.gots__article-item14 {
	margin-right: 0
}
.gots__article.gots__article-item15 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item17, .gots__article.gots__article-item19 {
	margin-right: 0
}
.gots__article.gots__article-item20 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item22, .gots__article.gots__article-item24 {
	margin-right: 0
}
.gots__article.gots__article-item25 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots__article.gots__article-item27, .gots__article.gots__article-item29 {
	margin-right: 0
}
.gots__article.gots__article-item30 {
	margin-right: 0;
	width: 299px;
	height: 383px
}
.gots .gots__calendar {
	margin: 0
}
.gots .gots__calendar .gots__calendar-month {
	padding: 5px 0;
	margin-right: 0;
	width: 85px;
	text-align: left
}
.gots .gots__calendar .gots__calendar-month-4, .gots .gots__calendar .gots__calendar-month-8, .gots .gots__calendar .gots__calendar-month-12 {
	width: auto
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (min-width:769px) and (max-width:899px) {
.gots {
	width: 704px
}
.gots .gots__calendar .gots__calendar-year {
	display: inline-block;
	margin-right: 25px
}
.gots .gots__calendar .gots__calendar-month {
	margin-right: 12px;
	display: inline-block;
	color: #000;
	letter-spacing: .1em;
	font: normal 12px Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.gots__article {
	width: 232px;
	height: 298px
}
.gots__article.gots__article-item3 {
	margin-right: 0
}
.gots__article.gots__article-item5 {
	margin-right: 0;
	width: 468px;
	height: 601px;
	float: right
}
.gots__article.gots__article-item5 img {
	width: 468px;
	height: 601px
}
.gots__article.gots__article-item5 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item9 {
	margin-right: 0
}
.gots__article.gots__article-item10 {
	margin-right: 4px!important;
	width: 468px;
	height: 601px;
	float: left
}
.gots__article.gots__article-item10 img {
	width: 468px;
	height: 601px
}
.gots__article.gots__article-item10 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item11, .gots__article.gots__article-item12, .gots__article.gots__article-item15 {
	margin-right: 0
}
.gots__article.gots__article-item17 {
	margin-right: 0;
	width: 468px;
	height: 601px;
	float: right
}
.gots__article.gots__article-item17 img {
	width: 468px;
	height: 601px
}
.gots__article.gots__article-item17 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item21 {
	margin-right: 0
}
.gots__article.gots__article-item22 {
	width: 468px;
	height: 601px;
	float: left
}
.gots__article.gots__article-item22 img {
	width: 468px;
	height: 601px
}
.gots__article.gots__article-item22 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item23, .gots__article.gots__article-item24, .gots__article.gots__article-item27 {
	margin-right: 0
}
.gots__article.gots__article-item29 {
	margin-right: 0;
	width: 468px;
	height: 601px;
	float: right
}
.gots__article.gots__article-item29 img {
	width: 468px;
	height: 601px
}
.gots__article.gots__article-item29 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
}


@media only screen and (min-width:1109px) and (max-width:1265px) {
.gots {
	width: 991px
}
.gots .gots__calendar .gots__calendar-year {
	display: inline-block;
	margin-right: 48px
}
.gots .gots__calendar .gots__calendar-month {
	margin-right: 36px
}
.gots__article {
	width: 195px;
	height: 251px
}
.gots__article:hover .gots__article-moreoverlay {
	display: block
}
.gots__article:hover .gots__article-playicon-overlay {
	display: none
}
.gots__article:hover .gots__article-playicon-timeoverlay {
	display: block
}
.gots__article .gots__article-moreoverlay {
	width: 100%;
	height: 251px;
	font-size: 20px;
	line-height: 200px;
	letter-spacing: .14em
}
.gots__article.gots__article-item5 {
	margin-right: 0
}
.gots__article.gots__article-item9 {
	margin-right: 0;
	width: 394px;
	height: 507px;
	float: right
}
.gots__article.gots__article-item9 img {
	width: 394px;
	height: 507px
}
.gots__article.gots__article-item9 .gots__article-moreoverlay {
	height: 507px;
	line-height: 507px
}
.gots__article.gots__article-item9 .gots__article-moreoverlay .gots__article-moreoverlay-text {
	padding: 20px 125px
}
.gots__article.gots__article-item9 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item17 {
	margin-right: 0
}
.gots__article.gots__article-item18 {
	width: 394px;
	height: 507px;
	float: left
}
.gots__article.gots__article-item18 img {
	width: 394px;
	height: 507px
}
.gots__article.gots__article-item18 .gots__article-moreoverlay {
	height: 507px;
	line-height: 507px
}
.gots__article.gots__article-item18 .gots__article-moreoverlay .gots__article-moreoverlay-text {
	padding: 20px 125px
}
.gots__article.gots__article-item18 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item21, .gots__article.gots__article-item24, .gots__article.gots__article-item29 {
	margin-right: 0
}
.gots__article.gots__article-item300, .gots__article.gots__article-item300 img {
	width: 394px;
	height: 507px
}
.gots__article.gots__article-item300 .gots__article-moreoverlay {
	height: 507px;
	line-height: 507px
}
.gots__article.gots__article-item300 .gots__article-moreoverlay .gots__article-moreoverlay-text {
	padding: 20px 125px
}
.gots__article.gots__article-item31 {
	margin-right: 0
}
}

@media only screen and (min-width:1266px) {
.gots {
	width: 991px
}
.gots .gots__calendar .gots__calendar-year {
	display: inline-block;
	margin-right: 48px
}
.gots .gots__calendar .gots__calendar-month {
	margin-right: 36px
}
.gots__article {
	width: 195px;
	height: 251px
}
.gots__article:hover .gots__article-moreoverlay {
	display: block
}
.gots__article:hover .gots__article-playicon-overlay {
	display: none
}
.gots__article:hover .gots__article-playicon-timeoverlay {
	display: block
}
.gots__article .gots__article-moreoverlay {
	width: 100%;
	height: 251px;
	font-size: 20px;
	line-height: 200px;
	letter-spacing: .14em
}
.gots__article.gots__article-item5 {
	margin-right: 0
}
.gots__article.gots__article-item9 {
	margin-right: 0;
	width: 394px;
	height: 507px;
	float: right
}
.gots__article.gots__article-item9 img {
	width: 394px;
	height: 507px
}
.gots__article.gots__article-item9 .gots__article-moreoverlay {
	height: 507px;
	line-height: 507px
}
.gots__article.gots__article-item9 .gots__article-moreoverlay .gots__article-moreoverlay-text {
	padding: 20px 125px
}
.gots__article.gots__article-item9 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item17 {
	margin-right: 0
}
.gots__article.gots__article-item18 {
	width: 394px;
	height: 507px;
	float: left
}
.gots__article.gots__article-item18 img {
	width: 394px;
	height: 507px
}
.gots__article.gots__article-item18 .gots__article-moreoverlay {
	height: 507px;
	line-height: 507px
}
.gots__article.gots__article-item18 .gots__article-moreoverlay .gots__article-moreoverlay-text {
	padding: 20px 125px
}
.gots__article.gots__article-item18 .gots__article-playoverlay {
	top: 40%;
	left: 45%
}
.gots__article.gots__article-item21, .gots__article.gots__article-item24, .gots__article.gots__article-item29 {
	margin-right: 0
}
.gots__article.gots__article-item300, .gots__article.gots__article-item300 img {
	width: 394px;
	height: 507px
}
.gots__article.gots__article-item300 .gots__article-moreoverlay {
	height: 507px;
	line-height: 507px
}
.gots__article.gots__article-item300 .gots__article-moreoverlay .gots__article-moreoverlay-text {
	padding: 20px 125px
}
.gots__article.gots__article-item31 {
	margin-right: 0
}
}
.m-obj_embed__header {
	font-size: 18px;
	line-height: 18px;
	letter-spacing: .02em;
	margin-top: 20px;
	padding: 0 0 20px
}
.m-more-to-explore.no-style .heading, .m-obj_embed__header {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 400
}
.m-more-to-explore.no-style .heading {
	background: #000;
	color: #fff;
	font-size: 15px;
	letter-spacing: .06em;
	padding: 8px 0 3px 15px;
	text-align: left
}
.m-more-to-explore.no-style .zergrow {
	clear: both
}
.m-more-to-explore.no-style .zerglayoutcl {
	border: none
}
.m-more-to-explore.no-style .zergentity {
	border-bottom: 1px solid #ddd;
	float: none;
	clear: both;
	overflow: hidden;
	padding: 1px 120px 0 20px;
	position: relative;
	height: 90px;
	width: 100%
}
.m-more-to-explore.no-style .zergentity:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-more-to-explore.no-style .zergentity:hover .zergheadline a {
	color: #39f
}
.m-more-to-explore.no-style .zergentity:hover>a {
	opacity: .6
}
.m-more-to-explore.no-style .zergentity>a {
	transition: opacity .2s cubic-bezier(.23, 1, .32, 1);
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	text-align: right;
	height: 100%;
	width: auto;
	z-index: 0
}
.m-more-to-explore.no-style .zergentity img {
	height: 100%;
	width: auto;
	background: transparent
}
.m-more-to-explore.no-style .zergentity .zergheadline {
	font-size: 15px
}
.m-more-to-explore.no-style .zergentity .zergheadline a {
	transition: color .2s cubic-bezier(.23, 1, .32, 1);
	color: #333;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400;
	padding: 13px 120px 0 15px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.m-more-to-explore.no-style .zergrow:last-of-type .zergentity:last-of-type {
	border-bottom: none
}

@media (max-width:480px) {
.m-more-to-explore.no-style .heading {
	font-size: 14px;
	padding: 2px 0 0 20px
}
.m-more-to-explore.no-style:before {
	margin: 0 -10px
}
.m-more-to-explore.no-style .zerglayoutcl {
	border: none;
	padding: 0 10px 20px
}
.m-more-to-explore.no-style .zergentity:nth-of-type(4) {
	border-bottom: none
}
.m-more-to-explore.no-style .zergentity {
	border-bottom: 1px solid #ddd;
	float: none;
	clear: both;
	height: 100%;
	margin: 8px 0;
	padding: 8px 0 12px;
	width: 100%
}
.m-more-to-explore.no-style .zergentity:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.m-more-to-explore.no-style .zergentity>a {
	position: static;
	float: right;
	margin: 0;
	width: 33.3333%
}
.m-more-to-explore.no-style .zergentity>a:after {
	display: none
}
.m-more-to-explore.no-style .zergentity img {
	width: 100%;
	height: auto
}
.m-more-to-explore.no-style .zergentity .zergheadline {
	float: left;
	padding: 10px 10px 0 0;
	width: 66.6666%
}
.m-more-to-explore.no-style .zergentity .zergheadline:before {
	display: none
}
.m-more-to-explore.no-style .zergentity .zergheadline a {
	color: #000;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	padding: 0;
	position: static
}
}
.newuser-page body {
	padding: 0!important
}
.newuser-page body .m-newuser {
	background-image: url(../images/newuser-bkgrd.png);
	background-position: 50% 0;
	background-size: cover;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: scroll;
	background-origin: initial;
	background-clip: initial;
	background-color: transparent
}
.newuser-page body .m-newuser .nu-display {
	left: 78px;
	position: absolute;
	top: 50px
}
.newuser-page body .m-newuser .text {
	padding-left: 40%;
	padding-top: 35px;
	min-height: 600px
}
.newuser-page body .m-newuser .text .nu-title {
	font-size: 48px;
	color: #fff;
	padding-bottom: 20px
}
.newuser-page body .m-newuser .text .nu-subtitle {
	font-size: 28px;
	color: #fff;
	line-height: 36px;
	padding-bottom: 98px
}
.newuser-page body .m-newuser .text .nu-contenthead {
	font-size: 18px;
	padding-bottom: 20px
}
.newuser-page body .m-newuser .text .nu-content {
	font-size: 14px;
	color: #787878;
	line-height: 24px
}
.newuser-page body .m-newuser .text .nu-content ul {
	list-style: disc inside
}
.newuser-page body .m-newuser .text .nu-button {
	cursor: pointer;
	margin-top: 15px
}
.newuser-page body .m-newuser .text .nu-nothanks {
	margin-top: 15px
}
.newuser-page body .m-newuser .text .nu-nothanks a {
	font-size: 14px;
	color: #787878
}
.newuser-page body .m-newuser .footer .rows {
	margin-bottom: 7px
}
.newuser-page body .m-newuser .footer .rows .ftlinks {
	margin: auto;
	width: 400px;
	text-align: center;
	font-size: 12px
}
.newuser-page body .m-newuser .footer .rows .ftlinks a {
	color: #000
}
.newuser-page body .m-newuser .footer .rows .ftlinks .privacy {
	margin-right: 20px
}
.newuser-page body .m-newuser .footer .rows .ftlinks .aol-copyright {
	color: #7f7f7f;
	line-height: 39px
}
.p-article .article-travel .article-content table td {
	padding: 5px;
	line-height: 1
}
.p-article .article-travel .photo.clear .left {
	margin: 0 20px 20px 0;
	float: none
}
.p-article .article-travel .photo.clear .left p {
	font-size: 12px;
	line-height: 1
}
.p-article .article-travel #plain_module {
	width: 100%;
	height: auto;
	border: none;
	float: none;
	margin: 0;
	font-size: 12px;
	margin-bottom: 40px
}
.p-article .article-travel #plain_module .mini_main {
	height: auto
}
.p-article .article-travel #mini_module .mini_main {
	background: none
}
.module__promo img {
	height: auto;
	max-width: 100%
}
.module-lc-mag-promo {
	margin: -15px 0 8px
}
.module-lc-mag-promo .link-out img {
	width: 100%
}
.module-travel-zoo {
	border: 1px solid #e6e6e6;
	clear: both;
	margin: 15px 0 30px;
	padding: 5px 20px 20px;
	position: relative
}
.module-travel-zoo h3.header {
	margin: 0;
	position: relative;
	text-align: center;
	top: -15px;
	width: 100%
}
.module-travel-zoo h3.header span {
	background: #fff;
	color: #333;
	display: block;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 20px;
	margin: 3px auto;
	text-transform: uppercase;
	width: 68%
}
#prestitial, .m-prestitial {
	background: #3dadfa;
	border-top: 1px solid transparent;
	box-sizing: border-box;
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	min-height: 100%;
	overflow: hidden;
	text-align: center
}
.m-prestitial.isOverlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999999;
	display: block
}
.m-prestitial.isOverlay.slidedown.open {
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out
}
.m-prestitial.isOverlay.slidedown {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	transition: visibility 0s .4s, -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out, visibility 0s .4s;
	transition: transform .4s ease-in-out, visibility 0s .4s, -webkit-transform .4s ease-in-out
}
.m-prestitial .m-logo {
	display: block;
	margin: auto;
	height: 30px;
	opacity: .6;
	margin-top: 35px
}
.m-prestitial .m-close {
	opacity: .5;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 100;
	padding: 20px
}
.m-prestitial .m-close img {
	height: 25px;
	width: 25px
}
.m-prestitial .m-copy {
	padding-top: 40px
}
.m-prestitial .m-copy__subtitle, .m-prestitial .m-copy__title {
	color: #fff;
	font-family: Larsseit, sans-serif;
	letter-spacing: .02em
}
.m-prestitial .m-copy__title {
	font-family: Larsseit-Medium, sans-serif;
	font-size: 22px;
	margin-bottom: 15px
}
.m-prestitial .m-copy__subtitle {
	font-family: Larsseit, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	width: 210px;
	margin: 0 auto 20px
}
.isAndroidTablet .m-prestitial .m-copy__subtitle, .isIosTablet .m-prestitial .m-copy__subtitle {
	width: 350px
}
.m-prestitial .m-image {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%
}
.m-prestitial.isAndroidMobile .m-image, .m-prestitial.isIosMobile .m-image {
	height: 280px;
	background: transparent url(../images/aol-app/aol-app-iphone-mv1.png) no-repeat bottom;
	background-size: contain
}
.m-prestitial.isAndroidMobile .m-image {
	background: transparent url(../images/aol-app/aol-app-android-mv1.png) no-repeat bottom;
	background-size: contain
}
.m-prestitial.isAndroidTablet .m-prestitial .m-image, .m-prestitial.isIosTablet .m-prestitial .m-image {
	height: 476px;
	background: transparent url(../images/aol-app/aol-app-tablet.png) no-repeat 100% 100%;
	background-size: contain
}
.m-prestitial button {
	display: block;
	margin: 0 auto;
	font-size: 14px;
	letter-spacing: .5px;
	border: none;
	position: relative;
	z-index: 1;
	padding: 0
}
.m-prestitial button.install-btn {
	background: #000;
	color: #fff;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 12px;
	height: 36px;
	letter-spacing: .1em;
	margin-bottom: 16px;
	outline: 1px solid hsla(0,0%,100%,.2);
	text-transform: uppercase;
	width: 154px
}
.m-prestitial button.install-btn:active {
	background-image: -webkit-linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), -webkit-linear-gradient(#00a8ff, #00a8ff)
}
.m-prestitial button.later-btn {
	background: transparent;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 12px;
	height: 44px;
	width: 154px;
	letter-spacing: .15em;
	color: #fff
}
.m-prestitial button.open-btn {
	text-decoration: underline;
	background-color: transparent;
	color: #fff
}

@media (orientation:landscape) {
.m-prestitial .m-copy {
	padding-top: 40px
}
}

@media (max-height:300px) and (orientation:landscape) {
.m-prestitial .m-copy {
	padding-top: 20px
}
}

@media (max-width:320px) and (orientation:portrait) {
.m-prestitial .m-copy {
	padding-top: 40px
}
}

@media (min-height:680px) and (orientation:portrait) {
.m-prestitial .m-copy {
	padding-top: 90px
}
}
#megaphone_wrapper, .megaphone_wrapper {
	background: none
}

@media (max-width:769px) {
.megaphone_handle {
	bottom: 75px
}
.megaphone_wrapper {
	bottom: 65px;
	max-width: 100%
}
}
#megaphone_wrapper.branded.rio #megaphone_handle {
	background: #1ba7e0;
	background: linear-gradient(90deg, #1ba7e0 0, #ffdd31);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ba7e0', endColorstr='#ffdd31', GradientType=1)
}
#megaphone_wrapper.branded.rio #megaphone_handle.open {
	background: #333
}
#megaphone_wrapper.branded.rio #megaphone_handle.open:hover {
	background: #4d4d4d
}
#megaphone_wrapper.branded.rio #megaphone_chat .mp_megaphone .mp_header {
	background: #1ba7e0;
	background: linear-gradient(90deg, #1ba7e0 0, #ffdd31);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ba7e0', endColorstr='#ffdd31', GradientType=1)
}
#megaphone_wrapper.branded.rio #megaphone_chat .mp_megaphone .mp_header .mp_header-title {
	background: url(http://xyz.aolcdn.com/megaphone/branded/rio/logo2x.png);
	width: 81px;
	height: 18px;
	position: absolute;
	top: 7px;
	background-size: 81px 18px
}
#megaphone_wrapper.branded.rio #megaphone_chat .mp_megaphone .mp_header .mp_header-title span {
	display: none
}
.m-mtmhp-leftrail {
	position: relative;
	width: 100%;
	background-color: #39f;
	margin-top: 15px
}
.m-mtmhp-leftrail a {
	color: #fff;
	line-height: 18px;
	max-height: 48px
}
.m-mtmhp-leftrail i, .m-mtmhp-leftrail span {
	color: #fff
}
.m-mtmhp-leftrail i {
	position: absolute;
	left: 15px;
	top: 16px;
	height: 40px;
	display: block;
	font-family: Larsseit-Light, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-style: normal
}
.side-nav-is-collapsed .m-mtmhp-leftrail span {
	opacity: 0
}
.m-coltns .m-coltns__wrap {
	height: 350px;
	float: left;
	margin-bottom: 30px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.m-coltns .m-coltns__wrap #container {
	position: relative;
	width: 98%;
	height: 100%;
	float: left;
	z-index: 1
}
.m-coltns .m-coltns__wrap #container #card {
	height: 100%;
	width: 100%;
	float: left
}
.m-coltns .m-coltns__wrap #container #card .face {
	position: absolute;
	height: 100%;
	width: 100%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	cursor: pointer
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_cover {
	background-color: #fff;
	width: 90%;
	height: 100px;
	margin-top: -85px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #fff;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_cover .episode_num {
	margin: 30px 5px 10px 30px;
	text-transform: uppercase;
	font-weight: 700;
	float: left;
	font-size: 20px;
	letter-spacing: .1em
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_cover .lead_text {
	margin: 30px 0 10px 30px;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Larsseit-Light, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 20px;
	overflow: hidden
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_cover .description {
	margin: 10px 0 10px 30px;
	font-size: 16px;
	font-family: Larsseit-Light, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_cover .secondary_link {
	margin: 10px 0 10px 30px;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration: underline;
	color: #000
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_wrap {
	height: 100%;
	overflow: hidden
}
.m-coltns .m-coltns__wrap #container #card .face.front .img_wrap .face_cover {
	width: 100%
}
.m-coltns .m-coltns__wrap #container #card .face.front .linkout .img_wrap {
	height: 100%
}
.m-coltns .m-coltns__wrap #container #card .face.front .linkout .img_cover {
	width: 60%;
	height: 40px;
	margin-top: -40px
}
.m-coltns .m-coltns__wrap #container #card .face.front .linkout .img_cover .bottom_copy {
	text-transform: uppercase;
	font-size: 13px;
	color: #000;
	text-align: center;
	padding: 15px
}
.m-coltns .m-coltns__wrap #container #card .face.front .linkout .img_wrap__text {
	position: absolute;
	text-align: center;
	top: 55%;
	color: #fff;
	width: 100%;
	margin: 0 auto
}
.m-coltns .m-coltns__wrap #container #card .face.front .linkout .img_wrap__text div {
	border: 1px solid #fff;
	padding: 8px;
	color: #fff;
	text-decoration: none;
	display: inline-block
}
.m-coltns .m-coltns__wrap #container #card .face.front .linkout .img_wrap__text div:hover {
	opacity: .8
}
.m-coltns .m-coltns__wrap #container #card .face.back {
	cursor: default;
	overflow: hidden;
	display: block;
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	box-sizing: border-box;
	color: #000;
	text-align: center;
	background-color: #fff
}
.m-coltns .m-coltns__wrap #container #card .face.back .collection_title {
	border-bottom: 1px solid #000;
	height: 20px;
	text-transform: uppercase;
	text-align: left;
	font-size: 14px;
	line-height: normal;
	cursor: default
}
.m-coltns .m-coltns__wrap #container #card .face.back .collection_title .close {
	float: right;
	cursor: pointer
}
.m-coltns .m-coltns__wrap #container #card .face.back .season_sort {
	border: 1px solid #000;
	background-position: 95% 6px;
	border-radius: 0;
	padding-left: 5px;
	width: 169px;
	height: 38px;
	color: #fff;
	background-color: #000;
	text-transform: uppercase;
	text-align: left;
	font-size: 12px;
	display: block;
	margin: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	cursor: pointer
}
.m-coltns .m-coltns__wrap #container #card .face.back .season_sort-ms-expand {
	display: none
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection {
	height: 300px
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper {
	height: 220px;
	margin: 10px 0 0;
	overflow: hidden;
	border-bottom: 1px solid #000
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper .slider-for, .m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper .slider-nav {
	width: 50%;
	float: left
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper .slider-nav {
	padding: 0 5px 0 0
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper .slider-for {
	padding: 0 0 0 5px
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper .carousel {
	height: 160px
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .slick_controls {
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none
}
.m-coltns .m-coltns__wrap #container.clicked #card {
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.m-coltns .m-coltns__wrap #container.clicked #card .front {
	display: none
}
.m-coltns .m-coltns__wrap #container.clicked #card .face {
	backface-visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-o-backface-visibility: visible;
	-ms-backface-visibility: visible
}
.m-coltns .m-coltns__wrap .vid-container {
	height: 170px
}
.m-coltns .m-coltns__wrap .vid-container .thumb-title a span {
	height: 43px
}
.m-coltns .m-coltns__wrap .thumb-img {
	max-height: 120px;
	padding-right: 0
}
.m-coltns .m-coltns__wrap .slick-list {
	height: 100%!important
}
.m-coltns .m-coltns__wrap .slick-next, .m-coltns .m-coltns__wrap .slick-prev {
	position: relative;
	display: inline-block;
	z-index: 1;
	font-size: 45px;
	border: none;
	color: #000;
	background-color: #fff;
	cursor: pointer
}
.m-coltns .m-coltns__wrap .slick-next:focus, .m-coltns .m-coltns__wrap .slick-prev:focus {
	outline: none
}
.m-coltns .m-coltns__wrap .slick-next {
	left: 15%;
	bottom: -7px;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.m-coltns .m-coltns__wrap .slick-prev {
	right: 15%;
	bottom: -10px;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.m-coltns .m-coltns__wrap #card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transition: all .2s linear;
	-ms-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}
.m-coltns .m-coltns__wrap .loadingSpinnerAll {
	background: url(../images/loader.gif) no-repeat scroll 50% transparent;
	width: 100%;
	height: 100%
}

@media only screen and (max-width:480px) {
.m-coltns {
	float: none;
	margin-bottom: 20px
}
.m-coltns, .m-coltns .m-coltns__wrap {
	width: 100%
}
.m-coltns .m-coltns__wrap #container #card .img_wrap .face_cover {
	height: 100%;
	width: 100%
}
.m-coltns .m-coltns__wrap #container #card .img_wrap .face_cover.img_wrap__img {
	height: auto;
	width: 100%
}
.m-coltns .m-coltns__wrap .slick-prev {
	right: 25%
}
.m-coltns .m-coltns__wrap .slick-next {
	left: 25%
}
}

@media only screen and (min-width:481px) and (max-width:768px) {
.m-coltns {
	width: 100%;
	float: none;
	margin-bottom: 20px
}
.m-coltns .m-coltns__wrap {
	height: 305px;
	width: 100%
}
.m-coltns .m-coltns__wrap #container #card .face.back .video_selection .carousel_wrapper {
	height: 180px
}
.m-coltns .m-coltns__wrap #container #card .img_wrap .face_cover {
	height: auto;
	width: 100%
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (max-width:1024px) {
.m-coltns .m-coltns__wrap #container #card .face.front .img_cover .description {
	display: none
}
}
.vidhub-ytbtn {
	width: 48%;
	clear: left;
	float: left;
	margin-right: 20px;
	margin-top: 70px;
	box-sizing: border-box
}
.vidhub-ytbtn h2 {
	font-size: 14px;
	letter-spacing: .5px;
	font-family: Larsseit-Light, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0 0 25px;
	padding-top: 30px
}

@media only screen and (max-width:768px) {
.vidhub-ytbtn {
	width: 100%;
	padding: 10px
}
.mnid-dl_next #dlfBtn{background: #fff url(r.png) no-repeat 15px 5px!important;}
}

@media only screen and (max-width:900px) {
.vidhub-ytbtn {
	padding-left: 10px
}
}
.m-build-banner, .m-w2w-banner {
	width: 100%;
	text-align: center;
	color: #fff;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: 1.3px;
	padding: 15px 0 12px;
	margin-bottom: 30px;
	background-color: #000
}
.m-build-banner span, .m-w2w-banner span {
	display: block
}
.m-build-banner .logo, .m-w2w-banner .logo {
	width: 216px;
	margin-bottom: 3px
}
.m-build-banner .copy-tagline, .m-w2w-banner .copy-tagline {
	opacity: .5;
	letter-spacing: 4.3px;
	padding-bottom: 8px;
	font-size: 9px;
	text-transform: uppercase
}
.m-build-banner .watch-now, .m-w2w-banner .watch-now {
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: Larsseit-Medium, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	letter-spacing: .3px;
	font-size: 11px;
	border: 2px solid #fff;
	width: 74px;
	margin: 0 auto;
	padding: 11px 11px 6px;
	cursor: pointer;
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out
}
.m-build-banner .watch-now:hover, .m-w2w-banner .watch-now:hover {
	opacity: .6
}
.m-build-banner .divider, .m-w2w-banner .divider {
	border-bottom: 1px solid #fff;
	width: 45px;
	margin: 0 auto;
	padding-top: 6px;
	margin-bottom: 8px
}
.m-build-banner .logo {
	width: 150px
}
/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled {
	position: relative
}
.flickity-enabled:focus {
	outline: none
}
.flickity-viewport {
	overflow: hidden;
	position: relative;
	height: 100%
}
.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%
}
.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	border: none;
	border-radius: 50%;
	background: #fff;
	background: hsla(0,0%,100%,.75);
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.flickity-prev-next-button:hover {
	background: #fff
}
.flickity-prev-next-button:focus {
	outline: none;
	box-shadow: 0 0 0 5px #09f
}
.flickity-prev-next-button:active {
	filter: alpha(opacity=60);
	opacity: .6
}
.flickity-prev-next-button.previous {
	left: 10px
}
.flickity-prev-next-button.next {
	right: 10px
}
.flickity-rtl .flickity-prev-next-button.previous {
	left: auto;
	right: 10px
}
.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px
}
.flickity-prev-next-button:disabled {
	filter: alpha(opacity=30);
	opacity: .3;
	cursor: auto
}
.flickity-prev-next-button svg {
	position: absolute;
	left: 20%;
	top: 20%;
	width: 60%;
	height: 60%
}
.flickity-prev-next-button .arrow {
	fill: #333
}
.flickity-prev-next-button.no-svg {
	color: #333;
	font-size: 26px
}
.flickity-page-dots {
	position: absolute;
	width: 100%;
	bottom: -25px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}
.flickity-rtl .flickity-page-dots {
	direction: rtl
}
.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	background: #333;
	border-radius: 50%;
	filter: alpha(opacity=25);
	opacity: .25;
	cursor: pointer
}
.flickity-page-dots .dot.is-selected {
	filter: alpha(opacity=100);
	opacity: 1
}
.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list, .slick-slider {
	position: relative;
	display: block
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 100%
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	height: 100%
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.scroll-wrapper {
	overflow: hidden!important;
	padding: 0!important;
	position: relative
}
.scroll-wrapper>.scroll-content {
	border: none!important;
	box-sizing: content-box!important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none!important;
	overflow: scroll!important;
	padding: 0;
	position: relative!important;
	top: 0;
	width: auto!important
}
.scroll-wrapper>.scroll-content::-webkit-scrollbar {
height:0;
width:0
}
.scroll-element {
	display: none
}
.scroll-element, .scroll-element div {
	box-sizing: content-box
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
	display: block
}
.scroll-element .scroll-arrow, .scroll-element .scroll-bar {
	cursor: default
}
.scroll-textarea {
	border: 1px solid #ccc;
	border-top-color: #999
}
.scroll-textarea>.scroll-content {
	overflow: hidden!important
}
.scroll-textarea>.scroll-content>textarea {
	border: none!important;
	box-sizing: border-box;
	height: 100%!important;
	margin: 0;
	max-height: none!important;
	max-width: none!important;
	overflow: scroll!important;
	outline: none;
	padding: 2px;
	position: relative!important;
	top: 0;
	width: 100%!important
}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
height:0;
width:0
}
.scrollbar-inner>.scroll-element, .scrollbar-inner>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-inner>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-inner>.scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%
}
.scrollbar-inner>.scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px
}
.scrollbar-inner>.scroll-element .scroll-element_outer {
	overflow: hidden
}
.scrollbar-inner>.scroll-element .scroll-bar, .scrollbar-inner>.scroll-element .scroll-element_outer, .scrollbar-inner>.scroll-element .scroll-element_track {
	border-radius: 8px
}
.scrollbar-inner>.scroll-element .scroll-bar, .scrollbar-inner>.scroll-element .scroll-element_track {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity: .4
}
.scrollbar-inner>.scroll-element .scroll-element_track {
	background-color: #e0e0e0
}
.scrollbar-inner>.scroll-element .scroll-bar {
	background-color: #c2c2c2
}
.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar, .scrollbar-inner>.scroll-element:hover .scroll-bar {
	background-color: #919191
}
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px
}
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px
}
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -12px
}
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -12px
}
.scrollbar-outer>.scroll-element, .scrollbar-outer>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-outer>.scroll-element {
	background-color: #fff
}
.scrollbar-outer>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-outer>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	width: 100%
}
.scrollbar-outer>.scroll-element.scroll-y {
	height: 100%;
	right: 0;
	top: 0;
	width: 12px
}
.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer {
	height: 8px;
	top: 2px
}
.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	width: 8px
}
.scrollbar-outer>.scroll-element .scroll-element_outer {
	overflow: hidden
}
.scrollbar-outer>.scroll-element .scroll-element_track {
	background-color: #eee
}
.scrollbar-outer>.scroll-element .scroll-bar, .scrollbar-outer>.scroll-element .scroll-element_outer, .scrollbar-outer>.scroll-element .scroll-element_track {
	border-radius: 8px
}
.scrollbar-outer>.scroll-element .scroll-bar {
	background-color: #d9d9d9
}
.scrollbar-outer>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2
}
.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}
.scrollbar-outer>.scroll-content.scroll-scrolly_visible {
	left: -12px;
	margin-left: 12px
}
.scrollbar-outer>.scroll-content.scroll-scrollx_visible {
	top: -12px;
	margin-top: 12px
}
.scrollbar-outer>.scroll-element.scroll-x .scroll-bar {
	min-width: 10px
}
.scrollbar-outer>.scroll-element.scroll-y .scroll-bar {
	min-height: 10px
}
.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -14px
}
.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -14px
}
.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -14px
}
.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -14px
}
.scrollbar-macosx>.scroll-element, .scrollbar-macosx>.scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-macosx>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-macosx>.scroll-element .scroll-element_track {
	display: none
}
.scrollbar-macosx>.scroll-element .scroll-bar {
	background-color: #6c6e71;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	border-radius: 7px;
	transition: opacity .2s linear
}
.scrollbar-macosx:hover>.scroll-element .scroll-bar, .scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .7
}
.scrollbar-macosx>.scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%
}
.scrollbar-macosx>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0
}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px
}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px
}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer {
	left: 2px
}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer {
	top: 2px
}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}
.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}
.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}
.scrollbar-light>.scroll-element, .scrollbar-light>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-light>.scroll-element {
	background-color: #fff
}
.scrollbar-light>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-light>.scroll-element .scroll-element_outer {
	border-radius: 10px
}
.scrollbar-light>.scroll-element .scroll-element_size {
	background: #dbdbdb;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: linear-gradient(90deg, #dbdbdb 0, #e8e8e8);
	border-radius: 10px
}
.scrollbar-light>.scroll-element.scroll-x {
	bottom: 0;
	height: 17px;
	left: 0;
	min-width: 100%;
	width: 100%
}
.scrollbar-light>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 17px
}
.scrollbar-light>.scroll-element .scroll-bar {
	background: #fefefe;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: linear-gradient(90deg, #fefefe 0, #f5f5f5);
	border: 1px solid #dbdbdb;
	border-radius: 10px
}
.scrollbar-light>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}
.scrollbar-light>.scroll-content.scroll-scrollx_visible {
	top: -17px;
	margin-top: 17px
}
.scrollbar-light>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 0
}
.scrollbar-light>.scroll-element.scroll-y .scroll-bar {
	left: 0;
	min-height: 10px;
	width: 10px
}
.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer {
	height: 12px;
	left: 2px;
	top: 2px
}
.scrollbar-light>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}
.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	top: 2px;
	width: 12px
}
.scrollbar-light>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}
.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -19px
}
.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -19px
}
.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}
.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}
.scrollbar-rail>.scroll-element, .scrollbar-rail>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-rail>.scroll-element {
	background-color: #fff
}
.scrollbar-rail>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-rail>.scroll-element .scroll-element_size {
	background-color: #999;
	background-color: rgba(0,0,0,.3)
}
.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size {
	background-color: #666;
	background-color: rgba(0,0,0,.5)
}
.scrollbar-rail>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	min-width: 100%;
	padding: 3px 0 2px;
	width: 100%
}
.scrollbar-rail>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	padding: 0 2px 0 3px;
	right: 0;
	top: 0;
	width: 12px
}
.scrollbar-rail>.scroll-element .scroll-bar {
	background-color: #d0b9a0;
	border-radius: 2px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.5)
}
.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar {
	box-shadow: 1px 1px 3px rgba(0,0,0,.6)
}
.scrollbar-rail>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}
.scrollbar-rail>.scroll-content.scroll-scrollx_visible {
	margin-top: 17px;
	top: -17px
}
.scrollbar-rail>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 1px
}
.scrollbar-rail>.scroll-element.scroll-y .scroll-bar {
	left: 1px;
	min-height: 10px;
	width: 10px
}
.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer {
	height: 15px;
	left: 5px
}
.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size {
	height: 2px;
	left: -10px;
	top: 5px
}
.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer {
	top: 5px;
	width: 15px
}
.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size {
	left: 5px;
	top: -10px;
	width: 2px
}
.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -25px
}
.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -25px
}
.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -25px
}
.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -25px
}
.scrollbar-dynamic>.scroll-element, .scrollbar-dynamic>.scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-dynamic>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-dynamic>.scroll-element.scroll-x {
	bottom: 2px;
	height: 7px;
	left: 0;
	min-width: 100%;
	width: 100%
}
.scrollbar-dynamic>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 2px;
	top: 0;
	width: 7px
}
.scrollbar-dynamic>.scroll-element .scroll-element_outer {
	opacity: .3;
	border-radius: 12px
}
.scrollbar-dynamic>.scroll-element .scroll-element_size {
	background-color: #ccc;
	opacity: 0;
	border-radius: 12px;
	transition: opacity .2s
}
.scrollbar-dynamic>.scroll-element .scroll-bar {
	background-color: #6c6e71;
	border-radius: 7px
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar {
	bottom: 0;
	height: 7px;
	min-width: 24px;
	top: auto
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar {
	left: auto;
	min-height: 24px;
	right: 0;
	width: 7px
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer {
	bottom: 0;
	top: auto;
	left: 2px;
	transition: height .2s
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer {
	left: auto;
	right: 0;
	top: 2px;
	transition: width .2s
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer, .scrollbar-dynamic>.scroll-element:hover .scroll-element_outer {
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .7
}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size, .scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size {
	opacity: 1
}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar, .scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar {
	height: 100%;
	width: 100%;
	border-radius: 12px
}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer, .scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer {
	height: 20px;
	min-height: 7px
}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer, .scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer {
	min-width: 7px;
	width: 20px
}
.scrollbar-chrome>.scroll-element, .scrollbar-chrome>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}
.scrollbar-chrome>.scroll-element {
	background-color: #fff
}
.scrollbar-chrome>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.scrollbar-chrome>.scroll-element .scroll-element_track {
	background: #f1f1f1;
	border: 1px solid #dbdbdb
}
.scrollbar-chrome>.scroll-element.scroll-x {
	bottom: 0;
	height: 16px;
	left: 0;
	min-width: 100%;
	width: 100%
}
.scrollbar-chrome>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 16px
}
.scrollbar-chrome>.scroll-element .scroll-bar {
	background-color: #d9d9d9;
	border: 1px solid #bdbdbd;
	cursor: default;
	border-radius: 2px
}
.scrollbar-chrome>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2;
	border-color: #a9a9a9
}
.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191;
	border-color: #7e7e7e
}
.scrollbar-chrome>.scroll-content.scroll-scrolly_visible {
	left: -16px;
	margin-left: 16px
}
.scrollbar-chrome>.scroll-content.scroll-scrollx_visible {
	top: -16px;
	margin-top: 16px
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar {
	height: 8px;
	min-width: 10px;
	top: 3px
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar {
	left: 3px;
	min-height: 10px;
	width: 8px
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer {
	border-left: 1px solid #dbdbdb
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track {
	height: 14px;
	left: -3px
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size {
	height: 14px;
	left: -4px
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer {
	border-top: 1px solid #dbdbdb
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track {
	top: -3px;
	width: 14px
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size {
	top: -4px;
	width: 14px
}
.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -19px
}
.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -19px
}
.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}
.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}
html.year-in-review .l-main-bottom-container {
	padding-top: 20px
}


html.election-2016-hub body .election-hub-bg {
	background: #fff url(../images/2016-election-bg.jpg) top no-repeat;
	background-size: cover;
	left: 0;
	top: -25px;
	position: absolute;
	width: 100%;
	height: 600px;
	z-index: -1
}
html.election-2016-hub body .l-main-container {
	padding-top: 20px
}
html.election-2016-timeline body {
	background-color: #f6f6f6
}
html.election-2016-timeline .l-navbar__wrap {
	border-bottom: none
}
html.election-2016-timeline .bon-embedded-rr .module-stories-we-love .opaque span {
	background-color: #f6f6f6
}
html.election-2016-timeline .m-more-to-explore>div:before {
	background-color: #f6f6f6!important
}
html.coach-snoop body {
	background-color: #000
}
html.coach-snoop body .l-navbar, html.coach-snoop body .m-navbar {
	background-color: rgba(0,0,0,.9)
}
html.coach-snoop .m-navbar__menu-toggle .navicon {
	color: #999
}
html.coach-snoop .m-navbar__menu-toggle:hover .navicon:before {
	color: #fff
}
html.election-2016-poll .election-2016-subheader {
	background-size: cover;
	background-position: 50%;
	display: table;
	height: 193px;
	margin-bottom: 20px;
	padding: 0 40px 40px;
	width: 100%
}
html.election-2016-poll .election-2016-subheader .election-subheader-text {
	color: #fff;
	font-family: Larsseit-Bold, sans-serif;
	font-size: 37px;
	display: table-cell;
	line-height: 37px;
	margin: 0 auto;
	max-width: 620px;
	vertical-align: bottom;
	width: 100%
}
html.fightball body {
	background-color: #000
}
html.fightball body .l-navbar, html.fightball body .m-navbar {
	background-color: rgba(0,0,0,.9)
}
html.fightball body .fightball-subheader {
	margin-bottom: 30px;
	margin-top: 10px;
	width: 100%
}
html.fightball body .fightball-subheader img {
	display: block;
	height: auto;
	margin: 0 auto;
	width: 330px
}
html.fightball .m-navbar__menu-toggle .navicon {
	color: #999
}
html.fightball .m-navbar__menu-toggle:hover .navicon:before {
	color: #fff
}
html.subchannel-rio-2016 body .l-wrapper {
	padding-top: 108px
}
html.subchannel-rio-2016 body .hub-bg {
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	height: 518px;
	left: 0;
	position: absolute;
	top: 100px;
	width: 100%
}
html.subchannel-rio-2016 body .hub-bg .hub-bg-logo {
	left: 50%;
	margin-left: -139px;
	position: absolute;
	top: 25px;
	width: 278px
}
.subchannel-food .hero-image+.article {
	bottom: 30px
}
.subchannel-food .article .article-title {
	margin-right: 30px;
	margin-left: 30px;
	padding-bottom: 22px!important;
	padding-top: 10px!important
}
.subchannel-food .article a.p-article__byline__provider__title {
	color: #39f;
	font-weight: 400;
	text-decoration: none
}
.subchannel-food .article a.p-article__byline__provider__title:hover {
	color: #333
}
.subchannel-food .article .permalink__featured-image img {
	width: 100%
}
.subchannel-food .article .article-tags span {
	font-family: Larsseit-Bold, Arial;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase
}
.subchannel-food .article .article-tags ul {
	margin: 0!important;
	padding: 0!important
}
.subchannel-food .article .article-tags ul li {
	float: left;
	list-style-type: none!important;
	margin-right: 8px
}
.subchannel-food .l-rightrail .recipe__similar-item-title {
	color: #333
}
.subchannel-food .recipe__ingredients h2 {
	padding-left: 0;
	padding-right: 0
}
.subchannel-food .recipe__ingredients h2:empty {
	display: none
}
.permalink--recipe .recipe__top_section {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin: 30px 0;
	padding: 10px 0;
	overflow: hidden
}
.permalink--recipe .recipe__top_section.no_instructions {
	display: none
}
.permalink--recipe .recipe__top_section__column {
	float: left;
	height: 46px;
	margin-right: 25px
}
.permalink--recipe .recipe__top_section__column:last-child {
	margin-right: 0
}
.permalink--recipe .recipe__top_section_addrb .mod {
	display: none
}
.permalink--recipe .recipe__top_section_addrb.added .mod {
	display: inline
}
.permalink--recipe .recipe__top_section_addrb.recipe-button.added .permalink--recipe .recipe__top_section_addrb.recipe-button.added:hover {
	background: #e3e3e3;
	border-color: #e3e3e3;
	color: #000!important;
	cursor: auto
}
.permalink--recipe .recipe__top_section .instructions {
	float: left;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 10px 15px
}
.permalink--recipe .recipe__top_section .instructions .label, .permalink--recipe .recipe__top_section .instructions .value {
	display: block;
	float: left
}
.permalink--recipe .recipe__top_section .instructions .label {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #333;
	line-height: 15px;
	margin: 0 10px 0 0;
	position: relative;
	top: 16px
}
.permalink--recipe .recipe__top_section .instructions .value {
	border: 2px solid #cb857e;
	border-radius: 100px;
	font-size: 18px;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	padding: 5px 0;
	position: relative;
	text-align: center;
	width: 46px;
	height: 46px
}
.permalink--recipe .recipe__top_section .instructions .value .number {
	display: inline-block;
	position: relative
}
.permalink--recipe .recipe__top_section .instructions .value .unit {
	display: block;
	font-size: 8px;
	line-height: 0;
	position: absolute;
	top: 32px;
	text-transform: uppercase;
	width: 100%
}
.permalink--recipe .recipe__top_section .instructions .value.hr-and-min {
	padding-left: 1px
}
.permalink--recipe .recipe__top_section .instructions .value.hr-and-min .unit {
	top: 27px
}
.permalink--recipe .recipe__top_section .instructions .serving-size .value {
	padding: 8px 0
}
.permalink--recipe .recipe__top_section .arrow-down, .permalink--recipe .recipe__top_section .arrow-up {
	color: #777;
	cursor: pointer;
	font-size: 9px;
	position: absolute;
	left: 16px
}
.permalink--recipe .recipe__top_section .arrow-down:hover, .permalink--recipe .recipe__top_section .arrow-up:hover {
	color: #000
}
.permalink--recipe .recipe__top_section .arrow-up {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	top: -10px
}
.permalink--recipe .recipe__top_section .arrow-down {
	margin-bottom: -5px;
	bottom: -5px
}
.permalink--recipe .recipe__top_section .actions {
	float: right;
	padding: 10px 15px 10px 0;
	text-align: center
}
.permalink--recipe .recipe__top_section .actions .recipe-button {
	display: inline-block;
	line-height: 35px;
	padding: 8px 30px 3px;
	text-decoration: none!important
}
.permalink--recipe .recipe__top_section .actions .recipe-button .recipe__print_icon {
	margin: 0
}
.permalink--recipe .recipe__top_section .actions .recipe-button:hover {
	color: #fff!important
}
.permalink--recipe .recipe__top_section .btn {
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
	display: block;
	padding: 10px 0;
	text-align: center
}
.permalink--recipe .recipe__top_section .btn span {
	font-size: 17px;
	margin-right: 10px;
	vertical-align: middle
}
.permalink--recipe .recipe__top_section .btn:hover {
	background: #e3e3e3
}
.permalink--recipe .recipe__ingredients, .permalink--recipe .recipe__instructions {
	color: #333;
	font-size: 17px;
	letter-spacing: .01em;
	line-height: 30px;
	margin: 0 auto 20px;
	max-width: 660px;
	padding: 0 20px 43px;
	width: 100%
}
.permalink--recipe .recipe__ingredients.has-multiple-sections, .permalink--recipe .recipe__instructions.has-multiple-sections {
	padding-bottom: 17px
}
.permalink--recipe .recipe__ingredients:empty, .permalink--recipe .recipe__instructions:empty {
	display: none
}
.permalink--recipe .recipe__ingredients h2.section-title, .permalink--recipe .recipe__ingredients h2.subsection-title, .permalink--recipe .recipe__instructions h2.section-title, .permalink--recipe .recipe__instructions h2.subsection-title {
	color: #333;
	font-size: 26px;
	letter-spacing: .01em;
	line-height: 50px;
	padding: 0;
	text-transform: capitalize
}
.permalink--recipe .recipe__ingredients ol, .permalink--recipe .recipe__ingredients ul, .permalink--recipe .recipe__instructions ol, .permalink--recipe .recipe__instructions ul {
	margin: 0
}
.permalink--recipe .recipe__ingredients ul li, .permalink--recipe .recipe__instructions ul li {
	list-style: none
}
.permalink--recipe .recipe__ingredients:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}
.permalink--recipe .recipe__ingredients:not(.has-multiple-sections) {
	border-bottom: 1px solid #e3e3e3
}
.permalink--recipe .recipe__ingredients .col {
	float: left;
	margin-right: 12%;
	width: 44%
}
.permalink--recipe .recipe__ingredients .col:last-child {
	margin-right: 0
}
.permalink--recipe .recipe__ingredients .ingredient {
	font-size: 15px;
	line-height: 22px;
	list-style-type: none;
	margin-bottom: 5px;
	padding: 6px 0
}
.permalink--recipe .recipe__ingredients .fract {
	font-size: 10px;
	letter-spacing: -1px;
	margin-left: 2px
}
.permalink--recipe .recipe__ingredients .fract sup {
	margin-right: 1px;
	vertical-align: super
}
.permalink--recipe .recipe__ingredients .fract span {
	font-size: 11px;
	letter-spacing: -1px
}
.permalink--recipe .recipe__ingredients .fract sub {
	margin-left: 3px
}
.permalink--recipe .recipe__desc {
	margin: auto;
	max-width: 660px;
	padding: 0 20px
}
.permalink--recipe .recipe__instructions>p>em {
	font-style: italic
}
.permalink--recipe .recipe__instructions.has-multiple-sections {
	border-bottom: 1px solid #e3e3e3
}
.permalink--recipe .recipe__instructions.has-multiple-sections:last-child {
	border-bottom: none
}
.permalink--recipe .recipe__add-to-recipe-box {
	position: absolute!important;
	top: 30px;
	width: 200px!important;
	height: 40px;
	left: 0
}
.permalink--recipe .recipe__nutrition-facts {
	border: 1px solid #e3e3e3;
	margin: 30px 0;
	padding: 20px 0
}
.permalink--recipe .recipe__nutrition-facts h3 {
	cursor: pointer;
	padding: 0 20px;
	font-family: Larsseit-Bold, Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #000;
	line-height: 12px
}
.permalink--recipe .recipe__nutrition-facts h3 span {
	color: #9bcca8;
	font-size: 15px;
	vertical-align: middle
}
.permalink--recipe .recipe__nutrition-facts-body {
	font-size: 17px;
	padding: 20px
}
.permalink--recipe .recipe__nutrition-facts-body .nutrition-facts-table {
	font-size: 17px
}
.permalink--recipe>div>ol {
	padding-left: 15px
}
.permalink--recipe .notes .footnote {
	float: left;
	margin-right: 5px
}
.is-collapsed {
	display: none
}
.rr__food-divider {
	border-top: 1px solid #e3e3e3;
	width: 200px;
	text-align: center;
	margin: 0 auto
}
.recipe__similar-results {
	margin: 0 auto
}
.recipe__similar-results-header {
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: .03em;
	text-align: center;
	padding: 10px 0
}
.recipe__similar-results-item {
	margin-bottom: 20px
}
.recipe__similar-results-item a:hover {
	color: #000
}
.recipe__similar-item-image {
	box-shadow: 0 5px 7px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 5px 7px rgba(0,0,0,.3)
}
.recipe__similar-item-image img {
	vertical-align: bottom;
	max-width: 100%
}
.recipe__similar-item-title {
	font-family: Larsseit, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 17px;
	padding-top: 15px;
	text-align: center
}


@media print {
html.food-recipes body {
	padding: 0!important;
	margin: 0!important
}
html.food-recipes .l-navbar, html.food-recipes .l-rightrail, html.food-recipes .l-side-nav, html.food-recipes .m-comments, html.food-recipes .m-gravity-below-article, html.food-recipes .recipe__search-wrapper {
	display: none
}
.l-main--rightrail {
	max-width: 100%;
	width: 100%
}
#main-container .hero-image, .article-content .permalink__featured-image {
	float: right;
	padding-left: 20px;
	width: 50%
}
.permalink--recipe .p-article__title, .permalink--recipe .recipe__desc, .permalink--recipe .recipe__ingredients, .permalink--recipe .recipe__instructions, .permalink--recipe .section-title {
	padding-left: 0;
	max-width: 100%
}
.permalink--recipe .recipe__top_section {
	border: none
}
.permalink--recipe .recipe__top_section .instructions {
	padding-left: 0
}
.permalink--recipe h2.section-title {
	color: #000;
	margin-top: 0;
	max-width: 100%!important
}
.permalink--recipe .serving-size .arrows {
	display: none
}
.permalink--recipe .article-content .recipe__instructions {
	font-size: 10pt
}
.permalink--recipe .article-content .recipe__instructions ol {
	list-style: decimal;
	margin: 0;
	padding: 0
}
.permalink--recipe .article-content .recipe__instructions ol>br {
	display: none
}
.permalink--recipe .article-content .recipe__desc, .permalink--recipe .article-content .recipe__ingredients {
	margin-bottom: 10px;
	width: 100%
}
.permalink--recipe .article-content .recipe__desc {
	position: relative
}
.p-article {
	padding: 0 10px
}
.p-article__title {
	margin: 0 auto 14px;
	max-width: 100%!important
}
.p-article__meta {
	margin: 0 auto 20px
}
#aol-comments, #eyeDiv, #shared-services-articlebody, #topad, .action2, .actions, .article-next-widget, .article-share-top, .article-tags, .channel-hdr, .comments, .latest, .m-footer__follow-aol, .m-footer__links, .recipe__add-to-recipe-box, .recipe__pin-it, .recipe__search-wrapper, .recipe__sharing, .recipe nav, .secondary, div[id^=grv-personalization] {
	display: none
}
.m-footer__aol-copyright {
	float: none;
	text-align: center
}
}
html.page-the-runner body {
	background: #000
}
html.page-the-runner body .m-navbar {
	background-color: rgba(0,0,0,.9)
}
html.page-video-hub body {
	background: #000
}
html.page-video-hub body .m-navbar {
	background-color: rgba(0,0,0,.9)
}
@media screen and (max-width:769px) {
	
	.new #dl-container a.photo-link{max-height:460px !important;}
	
	
	}
	@media screen and (max-width:769px) {
	
	.new #dl-container a.photo-link{max-height:250px !important;}
	
	
	}